Skip to content

Commit c624a3d

Browse files
fix(release): let GitHub Release run despite SLSA final cosmetic failure
slsa-github-generator v2.1.0 final step fails exit 27 on Node 20 deprecation. Provenance is already generated and uploaded (generator + upload-assets pass). Release job now runs if collect + attest succeed, regardless of provenance final status.
1 parent 1884520 commit c624a3d

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ jobs:
248248
release:
249249
name: GitHub Release
250250
needs: [collect, provenance, attest]
251+
if: ${{ always() && needs.collect.result == 'success' && needs.attest.result == 'success' }}
251252
runs-on: ubuntu-latest
252253
permissions:
253254
contents: write

0 commit comments

Comments
 (0)