You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): verify the restored Console dist's spec injection in release.yml and save its cache only on success (#9709) (#14424)
release.yml restores the vendored Console dist under the same repo-scoped key
ci.yml's Console Pin Gate uses, but carried no `check:console-injection` step —
so on a cache hit nothing asked whether the dist about to be PUBLISHED bundles
this tree's @objectstack/spec (assert-console-spec-injection.mjs runs inside
build-console.sh, which the cache hit skips).
It also used the COMBINED actions/cache action, whose post-step saves even when
the job failed. build-console.sh stamps the dist before it asserts the bundle
canary, so a canary failure seeded that shared key with a stamped-but-broken
dist.
Both halves now match ci.yml exactly: split restore/save around the console
assertions, and `pnpm check:console-injection --require-stamp` with the same
CONSOLE_DIST_CACHE_KEY env after `check:console-sha`.
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments