fix(release): gate evidence reuse on trusted lineage

This commit is contained in:
Vincent Koc
2026-07-10 20:57:32 -07:00
committed by Vincent Koc
parent fb4ffe76e6
commit e0cb3cef93
3 changed files with 70 additions and 1 deletions

View File

@@ -276,6 +276,7 @@ jobs:
env:
GH_TOKEN: ${{ github.token }}
TARGET_SHA: ${{ needs.resolve_target.outputs.sha }}
WORKFLOW_REF: ${{ github.ref_name }}
RELEASE_PROFILE: ${{ inputs.release_profile }}
RUN_RELEASE_SOAK: ${{ inputs.run_release_soak || inputs.release_profile == 'stable' || inputs.release_profile == 'full' }}
PROVIDER: ${{ inputs.provider }}
@@ -309,6 +310,7 @@ jobs:
bash workflow/scripts/github/find-reusable-release-validation.sh \
--target-sha "$TARGET_SHA" \
--workflow-sha "$GITHUB_SHA" \
--workflow-ref "$WORKFLOW_REF" \
--release-profile "$RELEASE_PROFILE" \
--run-release-soak "$RUN_RELEASE_SOAK" \
--inputs-json "$inputs_json" \