Skip to content

ci: stage matching snapshot test budget - #1075

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

intel352 merged 1 commit into
mainfrom
fix/snapshot-test-budget-stage-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 stage 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 e13a0816db3f575295575072efe01a05eba99326, head 3a4c757c815fe8af6664b82d7ee5750e11c1cbdd, tree b87f76518309d073a6f8b2fd964f86cae4fb9bf5. 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 84f5edd into main Oct 16, 2026
23 of 24 checks passed
@intel352
intel352 deleted the fix/snapshot-test-budget-stage-20261016 branch October 16, 2026 15:58
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