Skip to content

Run release recovery helpers from control revision - #11953

Merged
chubes4 merged 1 commit into
mainfrom
fix/11952-release-control-helpers
Aug 8, 2026
Merged

Run release recovery helpers from control revision#11953
chubes4 merged 1 commit into
mainfrom
fix/11952-release-control-helpers

Conversation

@chubes4

@chubes4 chubes4 commented Aug 8, 2026

Copy link
Copy Markdown
Member

Closes #11952.

Summary

  • materialize the asset-completeness helper from the workflow control SHA
  • keep the release target checkout pinned to the stranded tag
  • execute the helper from runner temporary storage so target provenance and cleanliness remain intact
  • cover tags that predate the recovery helper with deterministic workflow assertions

Verification

  • cargo test --locked --test release_workflow_test --test release_expected_assets_test (62 passed)
  • cargo fmt --all -- --check
  • git diff --check
  • actionlint and standalone shellcheck retain only pre-existing warnings outside this change

AI Assistance

OpenAI GPT-5.6 Sol via OpenCode diagnosed the stranded-tag checkout boundary, implemented the control-revision helper materialization, and added deterministic workflow coverage. Chris Huber remains responsible for every line.

AI assistance: OpenAI GPT-5.6 Sol via OpenCode diagnosed the stranded-tag checkout boundary, implemented the control-revision helper materialization, and added deterministic workflow coverage. Chris Huber remains responsible for every line.
@chubes4
chubes4 merged commit f9ea056 into main Aug 8, 2026
2 of 9 checks passed
@chubes4
chubes4 deleted the fix/11952-release-control-helpers branch August 8, 2026 15:50
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.

Run release recovery helpers from the control revision

1 participant