fix(ci): restore main-style all-required sentinel
Some checks failed
qa-review / approved (pull_request) Waiting to run
security-review / approved (pull_request) Waiting to run
sop-checklist / all-items-acked (pull_request) acked: 0/7 — missing: comprehensive-testing, local-postgres-e2e, staging-smoke, +4
Block internal-flavored paths / Block forbidden paths (pull_request) Successful in 35s
E2E Staging SaaS (full lifecycle) / E2E Staging SaaS (pull_request) Has been skipped
Handlers Postgres Integration / detect-changes (pull_request) Successful in 34s
E2E Staging SaaS (full lifecycle) / pr-validate (pull_request) Successful in 1m13s
E2E Chat / detect-changes (pull_request) Successful in 1m36s
E2E API Smoke Test / detect-changes (pull_request) Successful in 1m52s
Harness Replays / detect-changes (pull_request) Successful in 1m1s
E2E Staging Canvas (Playwright) / detect-changes (pull_request) Successful in 1m44s
Lint curl status-code capture / Scan workflows for curl status-capture pollution (pull_request) Successful in 24s
publish-runtime-autobump / bump-and-tag (pull_request) Has been skipped
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 52s
publish-runtime-autobump / pr-validate (pull_request) Successful in 1m20s
lint-required-no-paths / lint-required-no-paths (pull_request) Successful in 1m55s
Runtime PR-Built Compatibility / detect-changes (pull_request) Successful in 1m57s
Lint workflow YAML (Gitea-1.22.6-hostile shapes) / Lint workflow YAML for Gitea-1.22.6-hostile shapes (pull_request) Successful in 2m19s
sop-tier-check / tier-check (pull_request) Successful in 31s
gate-check-v3 / gate-check (pull_request) Successful in 1m11s
lint-continue-on-error-tracking / lint-continue-on-error-tracking (pull_request) Successful in 3m57s
Lint pre-flip continue-on-error / Verify continue-on-error flips have run-log proof (pull_request) Successful in 3m37s
lint-mask-pr-atomicity / lint-mask-pr-atomicity (pull_request) Successful in 3m49s
lint-required-context-exists-in-bp / lint-required-context-exists-in-bp (pull_request) Successful in 3m48s
Ops Scripts Tests / Ops scripts (unittest) (pull_request) Successful in 2m18s
E2E Staging External Runtime / E2E Staging External Runtime (pull_request) Successful in 5m51s
Harness Replays / Harness Replays (pull_request) Failing after 2m36s
E2E API Smoke Test / E2E API Smoke Test (pull_request) Successful in 3m14s
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Successful in 5m23s
Runtime PR-Built Compatibility / PR-built wheel + import smoke (pull_request) Successful in 3m42s
E2E Chat / E2E Chat (pull_request) Failing after 7m33s
E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request) Successful in 9m22s

During staging→main merge conflict resolution the all-required job
accidentally inherited staging's  +  +
shape while keeping main's Python polling script. This creates a broken
hybrid: the job is killed after 1 minute before the 40-minute polling
deadline, and  +  re-introduces the Gitea 1.22
skipped-sentinel bug that main deliberately avoids.

Restore main's proven shape: no , no ,
, Python polling.

Per core-devops review on PR #1242.
This commit is contained in:
fullstack-engineer 2026-05-15 16:23:06 -07:00
parent b5c8b235ab
commit e21898f7a5

View File

@ -564,14 +564,7 @@ jobs:
#
continue-on-error: false
runs-on: ubuntu-latest
timeout-minutes: 1
needs:
- changes
- platform-build
- canvas-build
- shellcheck
- python-lint
if: ${{ always() }}
timeout-minutes: 45
steps:
- name: Wait for required CI contexts
env: