Commit a676d03
fix(ci): make slsa-verifier smoke job pass (repo flag + verifier v2.7.0)
Two issues blocked the verify job after provenance began publishing:
1. `gh release download` ran on a checkout-less runner, so it couldn't infer
the repo ("fatal: not a git repository"). Pass it explicitly with -R.
2. The verify job pinned slsa-verifier v2.6.0, which rejects the `dsse:0.0.1`
Rekor tlog entry the v2.1.0 generator records ("unexpected tlog entry type:
expected intoto:0.0.2, got dsse:0.0.1"). Bump to v2.7.0 — the same version
the generator uses internally.
Verified locally against the published v2.12.3 release assets: slsa-verifier
v2.7.0 returns "PASSED: SLSA verification passed" for the signed installer.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent edfd73d commit a676d03
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
204 | 207 | | |
205 | 208 | | |
206 | 209 | | |
| |||
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| 220 | + | |
| 221 | + | |
217 | 222 | | |
| 223 | + | |
218 | 224 | | |
219 | 225 | | |
220 | 226 | | |
| |||
0 commit comments