Skip to content

fix(release): use validated site release identity#159

Merged
wolfiesch merged 1 commit into
mainfrom
codex/site-dispatch-release-tag-fix
Jul 24, 2026
Merged

fix(release): use validated site release identity#159
wolfiesch merged 1 commit into
mainfrom
codex/site-dispatch-release-tag-fix

Conversation

@wolfiesch

Copy link
Copy Markdown
Collaborator

Summary

  • remove a stale reference to the pre-validation release tag input during immutable source resolution
  • keep the resolved, validated release identity authoritative throughout deployment
  • add a regression check that rejects reintroducing the stale assignment

Failure

The exact post-publication site run reached immutable source resolution, then failed under set -u because REQUESTED_RELEASE_TAG was no longer in that step's environment. The ordinary main-triggered immutable deployment had already succeeded.

Failed run: https://github.com/LycaonLLC/t4-code/actions/runs/30067499045

Verification

  • focused release/site tests: 33 passed
  • pnpm check
  • pnpm test
  • current verifier against an extracted v0.1.31 tag archive

@wolfiesch
wolfiesch merged commit 35820c8 into main Jul 24, 2026
11 checks passed
@wolfiesch
wolfiesch deleted the codex/site-dispatch-release-tag-fix branch July 24, 2026 04:52
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