Skip to content

fix(release): permit exact failed-run recovery#175

Merged
shideneyu merged 1 commit into
mainfrom
fix/release-failed-artifact-recovery
Jul 24, 2026
Merged

fix(release): permit exact failed-run recovery#175
shideneyu merged 1 commit into
mainfrom
fix/release-failed-artifact-recovery

Conversation

@shideneyu

Copy link
Copy Markdown
Contributor

Allow the APT/RPM recovery signer to consume an exact retained payload from a completed failed receipt run.

The exception remains bound to attempt 1 and the exact repository, workflow, event, ref, source SHA, artifact ID, name, and digest. Cancelled and successful runs are rejected under recovery mode.

Validation:

  • 12 release canonical-build tests
  • 15 downstream workflow tests
  • release contracts
  • Ruff, rustfmt, and diff checks

@shideneyu
shideneyu force-pushed the fix/release-failed-artifact-recovery branch from fc208d2 to 735b984 Compare July 24, 2026 18:33
@shideneyu
shideneyu merged commit b19e18b into main Jul 24, 2026
52 checks passed
@shideneyu
shideneyu deleted the fix/release-failed-artifact-recovery branch July 24, 2026 18:43
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