From dee97504ef5d8aba98f32d15c6cd75a3ccb8480d Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:48:35 -0300 Subject: [PATCH] chore(ci): promote test:vitest:ui to blocking (suite green after #7127) (#7147) --- .github/workflows/ci.yml | 7 +++---- changelog.d/maintenance/vitest-ui-blocking.md | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 changelog.d/maintenance/vitest-ui-blocking.md diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d6a8234e34..d21489db3d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -752,11 +752,10 @@ jobs: # The second test runner (CLAUDE.md: "Both test runners must pass") — was never # wired into CI until the 2026-06-09 quality audit (Fase 6A.2). - run: npm run test:vitest - # vitest:ui is RED today (14 fails — UI component drift accumulated while the - # suite never ran in CI). Informational until the Fase 6A triage (2026-06-16+) - # fixes the components/tests; then drop continue-on-error to make it blocking. + # vitest:ui went back to 870/870 green in the v3.8.49 quality plan (WS6.1, + # PR #7127 — 69 fails triaged: matchMedia polyfill, node:test→vitest migration, + # CompareTab D22 cap). Promoted to BLOCKING per the plan's post-merge step. - run: npm run test:vitest:ui - continue-on-error: true # Node 24/26 compatibility matrices moved to .github/workflows/nightly-compat.yml # (plano mestre testes+CI, Eixo D2 — they cost ~28% of every heavy run to catch a diff --git a/changelog.d/maintenance/vitest-ui-blocking.md b/changelog.d/maintenance/vitest-ui-blocking.md new file mode 100644 index 0000000000..4ed70f7f3c --- /dev/null +++ b/changelog.d/maintenance/vitest-ui-blocking.md @@ -0,0 +1 @@ +- **CI**: promote `test:vitest:ui` to a blocking gate — the suite is 870/870 green again after the WS6.1 triage (#7127), so `continue-on-error` is removed from the vitest job