@@ -172,7 +172,7 @@ jobs:
172172 CLOUD_BOOTSTRAP_ALLOWED : ${{ steps.decide.outputs.sensitive_dispatch_allowed }}
173173
174174 - name : Upload route seed artifact
175- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
175+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
176176 with :
177177 name : ci-route-seed-${{ github.run_id }}-${{ github.run_attempt }}
178178 retention-days : 14
@@ -206,7 +206,7 @@ jobs:
206206 echo "RUNNER_TOOL_CACHE=${RUNNER_TEMP}/hostedtoolcache-${GITHUB_JOB}-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" >> "${GITHUB_ENV}"
207207
208208 - name : Checkout
209- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
209+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
210210 with :
211211 persist-credentials : false
212212 fetch-depth : 0
@@ -353,7 +353,7 @@ jobs:
353353 - name : Upload quick-feedback artifacts
354354 if : always()
355355 continue-on-error : true
356- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
356+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
357357 with :
358358 name : ci-quick-feedback-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
359359 retention-days : 14
@@ -381,16 +381,21 @@ jobs:
381381 echo "RUNNER_TOOL_CACHE=${RUNNER_TEMP}/hostedtoolcache-${GITHUB_JOB}-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" >> "${GITHUB_ENV}"
382382
383383 - name : Checkout
384- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
384+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
385385 with :
386386 persist-credentials : false
387387 fetch-depth : 0
388388 clean : true
389389
390390 - name : Run dependency review
391- uses : actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48
392- with :
393- config-file : .github/dependency-review-config.yml
391+ env :
392+ GH_TOKEN : ${{ github.token }}
393+ run : |
394+ set -euo pipefail
395+ bash scripts/run_governance_py.sh scripts/check_dependency_review_gate.py \
396+ --config-file .github/dependency-review-config.yml \
397+ --base-sha "${{ github.event.pull_request.base.sha }}" \
398+ --head-sha "${{ github.event.pull_request.head.sha }}"
394399
395400 untrusted-pr-basic-gates :
396401 name : PR Low-Privilege Gates
@@ -412,14 +417,14 @@ jobs:
412417 echo "RUNNER_TOOL_CACHE=${RUNNER_TEMP}/hostedtoolcache-${GITHUB_JOB}-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}" >> "${GITHUB_ENV}"
413418
414419 - name : Checkout
415- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
420+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
416421 with :
417422 persist-credentials : false
418423 fetch-depth : 0
419424 clean : true
420425
421426 - name : Download route seed artifact
422- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
427+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
423428 with :
424429 name : ci-route-seed-${{ github.run_id }}-${{ github.run_attempt }}
425430 path : .runtime-cache/openvibecoding/reports/ci/routes
@@ -486,7 +491,7 @@ jobs:
486491
487492 - name : Upload low-privilege artifacts
488493 if : always()
489- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
494+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
490495 with :
491496 name : ci-pr-low-priv-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
492497 retention-days : 14
@@ -498,7 +503,7 @@ jobs:
498503
499504 - name : Upload untrusted route report artifact
500505 if : always()
501- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
506+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
502507 with :
503508 name : ${{ steps.finalize_untrusted_route.outputs.route_report_artifact_name }}
504509 retention-days : 14
@@ -538,7 +543,7 @@ jobs:
538543 fi
539544
540545 - name : Checkout
541- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
546+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
542547 with :
543548 persist-credentials : false
544549 fetch-depth : 0
@@ -578,7 +583,7 @@ jobs:
578583
579584 - name : Upload policy/security artifacts
580585 if : always()
581- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
586+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
582587 with :
583588 name : ci-policy-and-security-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
584589 retention-days : 14
@@ -618,7 +623,7 @@ jobs:
618623 fi
619624
620625 - name : Checkout
621- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
626+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
622627 with :
623628 persist-credentials : false
624629 fetch-depth : 0
@@ -653,7 +658,7 @@ jobs:
653658
654659 - name : Upload core-tests artifacts
655660 if : always()
656- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
661+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
657662 with :
658663 name : ci-core-tests-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
659664 retention-days : 14
@@ -698,7 +703,7 @@ jobs:
698703 fi
699704
700705 - name : Checkout
701- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
706+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
702707 with :
703708 persist-credentials : false
704709 fetch-depth : 0
@@ -731,7 +736,7 @@ jobs:
731736
732737 - name : Upload ui-truth artifacts
733738 if : always()
734- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
739+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
735740 with :
736741 name : ci-ui-truth-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
737742 retention-days : 14
@@ -777,7 +782,7 @@ jobs:
777782 fi
778783
779784 - name : Checkout
780- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
785+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
781786 with :
782787 persist-credentials : false
783788 fetch-depth : 0
@@ -862,35 +867,35 @@ jobs:
862867 clean : true
863868
864869 - name : Download quick-feedback artifacts
865- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
870+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
866871 with :
867872 name : ci-quick-feedback-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
868873 path : .runtime-cache
869874 merge-multiple : true
870875
871876 - name : Download policy-and-security artifacts
872- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
877+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
873878 with :
874879 name : ci-policy-and-security-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
875880 path : .runtime-cache
876881 merge-multiple : true
877882
878883 - name : Download core-tests artifacts
879- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
884+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
880885 with :
881886 name : ci-core-tests-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
882887 path : .runtime-cache
883888 merge-multiple : true
884889
885890 - name : Download resilience-and-e2e artifacts
886- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
891+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
887892 with :
888893 name : ci-resilience-and-e2e-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
889894 path : .runtime-cache
890895 merge-multiple : true
891896
892897 - name : Download route seed artifact
893- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
898+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
894899 with :
895900 name : ci-route-seed-${{ github.run_id }}-${{ github.run_attempt }}
896901 path : .runtime-cache/openvibecoding/reports/ci/routes
@@ -961,7 +966,7 @@ jobs:
961966
962967 - name : Upload release-evidence artifacts
963968 if : always()
964- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
969+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
965970 with :
966971 name : ci-release-evidence-artifacts-${{ github.run_id }}-${{ github.run_attempt }}
967972 retention-days : 14
@@ -974,7 +979,7 @@ jobs:
974979
975980 - name : Upload trusted route report artifact
976981 if : always()
977- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
982+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
978983 with :
979984 name : ${{ steps.finalize_release_route.outputs.route_report_artifact_name }}
980985 retention-days : 14
@@ -1010,14 +1015,14 @@ jobs:
10101015 fi
10111016
10121017 - name : Checkout
1013- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
1018+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
10141019 with :
10151020 persist-credentials : false
10161021 fetch-depth : 0
10171022 clean : true
10181023
10191024 - name : Download route seed artifact
1020- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
1025+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
10211026 with :
10221027 name : ci-route-seed-${{ github.run_id }}-${{ github.run_attempt }}
10231028 path : .runtime-cache/openvibecoding/reports/ci/routes
@@ -1064,7 +1069,7 @@ jobs:
10641069
10651070 - name : Upload trusted PR route report artifact
10661071 if : always()
1067- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
1072+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
10681073 with :
10691074 name : ${{ steps.finalize_trusted_pr_route.outputs.route_report_artifact_name }}
10701075 retention-days : 14
@@ -1142,14 +1147,14 @@ jobs:
11421147 } >> "${GITHUB_ENV}"
11431148
11441149 - name : Checkout
1145- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
1150+ uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd
11461151 with :
11471152 persist-credentials : false
11481153 fetch-depth : 0
11491154 clean : true
11501155
11511156 - name : Download route report artifact
1152- uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16
1157+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
11531158 with :
11541159 name : ${{ env.ROUTE_ARTIFACT_NAME }}
11551160 path : .runtime-cache/openvibecoding/reports/ci/routes
0 commit comments