Skip to content

ci: promote matching snapshot test budget - #1077

Merged
intel352 merged 1 commit into
mainfrom
fix/snapshot-test-budget-promote-20261016
Oct 16, 2026
Merged

intel352 merged 1 commit into
mainfrom
fix/snapshot-test-budget-promote-20261016

Conversation

@intel352

Copy link
Copy Markdown
Contributor

Native CI already gives the full Go1.27.2 race suite900s, but the automatic snapshot still uses Go's implicit600s. Actual main e13a081 passes153 packages and57 critical parents with wfctl756.516s; its snapshot fails at600.387s. This is a budget-consistency repair, with600s retained as an unmet performance goal and no cache-cause claim.

This is the promote step of the existing normal stage/adopt/promote lifecycle. It changes only .github/public-workflow-command-allowlist.json, .github/public-workflow-action-allowlist.json, .github/public-workflow-presence-allowlist.json. The functional fix is exactly go test -race ./... -timeout=15m in the automatic snapshot. Staging retains current authority; promotion removes only the old snapshot context. All38 authority files, policy code, secrets/executable maps, other workflow contexts, settings, permissions and tests remain unchanged.

Validation: unchanged trusted policy passes the complete stage/adopt/promote fixtures and rejects deliberately unstaged adoption. Both independent scope-first/code reviews pass C0/I0; the configured commit hook passes. Base dc99230fe6869e6ecf4409ecaf069dafc485b8fd, head 0ffc448157864b374e7da04bec0e031aac891599, tree 527e17ffef0e8a6d1ce248e89bca2b369b154960. This PR's own natural CI/current security/protection checks remain required; actual repaired-main snapshot tests and both publishers must genuinely pass before source acceptance. Original snapshot failures and incomplete scan findings remain recorded. No deployment.

Align the automatic snapshot functional package budget with the existing
900-second native gate through the reviewed normal trust lifecycle.
Preserve the failed600-second measurement as an unmet performance goal,
all functional tests, race checks, child deadlines and security settings.
@intel352
intel352 merged commit b8385b7 into main Oct 16, 2026
23 of 24 checks passed
@intel352
intel352 deleted the fix/snapshot-test-budget-promote-20261016 branch October 16, 2026 17:24
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