Skip to content

Commit bb9e092

Browse files
V47 Gate 10: Repair promotion workflow pre-promotion check targets
Fix a template double-substitution in v47-canon-promotion.yml: the V46 pre-promotion validation branch ran canon-posture-drift with --active-canon V47 --draft-target V48 and canonical-inputs with --current-target V47 — the post-promotion targets — so the workflow failed closed before promoting. The pre-promotion branch now validates --active-canon V46 --draft-target V47 and --current-target V46; the post-promotion branch and promote step retain their V47/V48 targets. Regenerate the promotion readiness artifact against the repaired workflow digest. Validated with: - pnpm run check:v47-gate10 (includes readiness tests and the V47 promotion dry-run) - pnpm run check:v47-promotion-readiness Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent f2c102c commit bb9e092

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.bitcode/v47-promotion-readiness-report.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@
237237
{
238238
"relativePath": ".github/workflows/v47-canon-promotion.yml",
239239
"present": true,
240-
"digest": "sha256:80483ff5de209b36ce595bc3cfbeb3326330f3a3e878181fb20fa672b9e902fa",
240+
"digest": "sha256:824531af8f8551d2f3877585c542c1f0daea73c367c769a6fd49c9589aa6f74b",
241241
"requiredTokens": [
242242
{
243243
"token": "head.ref == 'version/v47'",

.github/workflows/v47-canon-promotion.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ jobs:
7575
POINTER="$(cat BITCODE_SPEC.txt)"
7676
if [ "$POINTER" = "V46" ]; then
7777
run_checked node scripts/check-bitcode-spec-family.mjs --version V47 --mode draft --current-target V46
78-
run_checked node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V47 --draft-target V48
79-
run_checked node scripts/check-bitcode-canonical-inputs.mjs --current-target V47
78+
run_checked node scripts/check-bitcode-canon-posture-drift.mjs --active-canon V46 --draft-target V47
79+
run_checked node scripts/check-bitcode-canonical-inputs.mjs --current-target V46
8080
run_checked node scripts/check-v47-gate1-scope-measurement-launch-freeze.mjs --skip-branch-check
8181
run_checked node scripts/check-v47-gate2-feature-excess-alignment-audit.mjs --skip-branch-check --skip-uapi-tests
8282
run_checked node scripts/check-v47-gate3-seller-buyer-state-machine-law.mjs --skip-branch-check --skip-package-tests --skip-uapi-tests

0 commit comments

Comments
 (0)