Skip to content

Commit ce9381a

Browse files
authored
docs: Preserve beta.48 as an attestation negative specimen (#1828)
1 parent 81933de commit ce9381a

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

docs/release-recovery-runbook.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,18 @@ gh run rerun <run-id> --repo <owner>/<repo> --failed
8686

8787
## Operational notes
8888

89+
### Preserved negative attestation specimen
90+
91+
Do not delete `uloop-project-runner-v3.0.0-beta.48`. It is an intentionally
92+
preserved broken release: its tag commit is `2d8d1b94`, while its asset
93+
attestations carry `2c73c6ac`.
94+
95+
This is the only current production specimen that can prove attestation
96+
mismatches fail against real release data. Use it to verify each of the
97+
following rejects a mismatched release: the publish workflow digest check,
98+
sync's `verify_cli_release_attestations`, and the dispatcher download-time
99+
verification. Do not pin this version; use beta.49 or later.
100+
89101
- Do not start a new workflow run to publish a historical release. A later run
90102
cannot produce valid attestations for an earlier commit.
91103
- Cancel an older run waiting for `cli-release` approval before retrying. The

0 commit comments

Comments
 (0)