From 9555a2c258f62b4d07ec0e5b3182a817efa32e61 Mon Sep 17 00:00:00 2001 From: core-devops Date: Fri, 5 Jun 2026 19:55:25 +0000 Subject: [PATCH] fix(ci): add continue-on-error trackers to e2e-chat + e2e-staging-external (lint-continue-on-error-tracking) The lint-continue-on-error-tracking gate (Tier 2e, internal#350) requires every job-level `continue-on-error: true` to carry a `# mc#NNNN` / `# internal#NNNN` tracker comment within 2 lines, enforcing a 14-day forced-renewal cadence on each mask. Two job-level masks were missing the tracker, turning the gate RED on main: - .gitea/workflows/e2e-chat.yml (job e2e-chat) - .gitea/workflows/e2e-staging-external.yml (job e2e-staging-external) Add the same `# mc#1982` umbrella tracker used by every sibling staging/e2e suite (e2e-staging-saas/reconciler/sanity/canvas, harness-replays). mc#1982 is open, 8d old (created 2026-05-28), within the 14-day cap. Zero behavior change: only the tracker comment is added; continue-on-error stays true. Lint now passes (0 violations, exit 0). Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitea/workflows/e2e-chat.yml | 1 + .gitea/workflows/e2e-staging-external.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitea/workflows/e2e-chat.yml b/.gitea/workflows/e2e-chat.yml index d33f11c30..bae1480db 100644 --- a/.gitea/workflows/e2e-chat.yml +++ b/.gitea/workflows/e2e-chat.yml @@ -135,6 +135,7 @@ jobs: # paths-filter skip, but a required gate needs it to be a neutral # check, not a green "success", so a skipped heavy lane can't be # mistaken for a passed one. + # mc#1982: pre-existing continue-on-error mask; root-fix and remove, do not renew silently. continue-on-error: true timeout-minutes: 15 env: diff --git a/.gitea/workflows/e2e-staging-external.yml b/.gitea/workflows/e2e-staging-external.yml index 2b2432d4d..c92dcf5ae 100644 --- a/.gitea/workflows/e2e-staging-external.yml +++ b/.gitea/workflows/e2e-staging-external.yml @@ -104,6 +104,7 @@ jobs: # - "CP unhealthy → exit 1" currently looks identical to a real # failure on the run page; required-gate would need it demoted to # a neutral/skip so staging flakiness can't block merges. + # mc#1982: pre-existing continue-on-error mask; root-fix and remove, do not renew silently. continue-on-error: true timeout-minutes: 25 -- 2.52.0