2727 release-sha : ${{ steps.resolve.outputs.release-sha }}
2828 pr-number : ${{ steps.resolve.outputs.pr-number }}
2929 source-ref : ${{ steps.resolve.outputs.source-ref }}
30+ source-sha : ${{ steps.resolve.outputs.source-sha }}
3031 version : ${{ steps.resolve.outputs.version }}
3132 steps :
3233 - name : Validate merged release PR provenance
@@ -138,6 +139,7 @@ jobs:
138139 core.setOutput('release-sha', releaseSha);
139140 core.setOutput('pr-number', String(pullNumber));
140141 core.setOutput('source-ref', sourceRef);
142+ core.setOutput('source-sha', process.env.EVENT_SHA);
141143 core.setOutput('version', version);
142144 core.notice(`Validated release PR #${pullNumber} for ${version} at ${releaseSha}.`);
143145
@@ -470,7 +472,7 @@ jobs:
470472
471473 - name : Verify GitHub attestations
472474 env :
473- EXPECTED_SHA : ${{ needs.resolve.outputs.release -sha }}
475+ EXPECTED_SOURCE_SHA : ${{ needs.resolve.outputs.source -sha }}
474476 GH_TOKEN : ${{ github.token }}
475477 SOURCE_REF : ${{ needs.resolve.outputs.source-ref }}
476478 run : |
@@ -480,7 +482,7 @@ jobs:
480482 --repo "$GITHUB_REPOSITORY" \
481483 --signer-workflow "$SIGNER_WORKFLOW" \
482484 --source-ref "$SOURCE_REF" \
483- --source-digest "$EXPECTED_SHA " \
485+ --source-digest "$EXPECTED_SOURCE_SHA " \
484486 --deny-self-hosted-runners
485487 done
486488
0 commit comments