Skip to content

ci: preserve browser QA completion budget - #10

Merged
BrickerP merged 1 commit into
mainfrom
codex/root-browser-timeout-budget
Jul 19, 2026
Merged

ci: preserve browser QA completion budget#10
BrickerP merged 1 commit into
mainfrom
codex/root-browser-timeout-budget

Conversation

@BrickerP

Copy link
Copy Markdown
Owner

Why

Main run 29702560582 reached FIRST-PERSON BROWSER OK, then the 30-minute job limit cancelled it about 10 ms later. The Quality gate correctly blocked deployment.

Change

  • reserve a 40-minute Browser QA job budget
  • keep the required browser suite bounded at 35 minutes with TERM/KILL semantics
  • preserve stdout/stderr in browser-verify.log while pipefail retains the real exit code
  • lock job/step boundaries, failure propagation, and always-upload behavior with eight hostile CI-contract mutations

Verification

  • npm run verify
  • VITE_BASE=/ npm run build
  • npm run verify:bundle
  • npm run verify:dist
  • npm audit --audit-level=low
  • Ruby YAML parse
  • git diff --check
  • independent code review APPROVE; P0-P3 = 0
  • independent AI-slop audit no-op; P0-P3 = 0

@BrickerP
BrickerP merged commit f1998a8 into main Jul 19, 2026
10 checks passed
@BrickerP
BrickerP deleted the codex/root-browser-timeout-budget branch July 19, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant