Commit 39058e3
ci(slsa): make release-provenance dispatchable + upload-tag-name (#706)
Adds workflow_dispatch(tag) and passes upload-tag-name to the SLSA generator
so the attestation uploads to the right release regardless of github.ref.
This lets the flow be verified by dispatching against an existing tag
(e.g. v0.0.50) from main — without blind-firing a real release, and
sidestepping the tag-commit-binding that made earlier fixes untestable.
Also pins the build to the tag's code (checkout ref) so the tarballs match
what shipped.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 51f631a commit 39058e3
1 file changed
Lines changed: 22 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
3 | 11 | | |
4 | 12 | | |
5 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
6 | 20 | | |
7 | 21 | | |
8 | 22 | | |
| |||
17 | 31 | | |
18 | 32 | | |
19 | 33 | | |
| 34 | + | |
20 | 35 | | |
21 | 36 | | |
22 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
23 | 41 | | |
| 42 | + | |
| 43 | + | |
24 | 44 | | |
25 | 45 | | |
26 | 46 | | |
| |||
44 | 64 | | |
45 | 65 | | |
46 | 66 | | |
47 | | - | |
| 67 | + | |
48 | 68 | | |
49 | 69 | | |
50 | 70 | | |
| |||
56 | 76 | | |
57 | 77 | | |
58 | 78 | | |
| 79 | + | |
0 commit comments