3232 KEYLOAD_COMPARISON_JOB_NAME : Prepare comparison runtime
3333 steps :
3434 - name : Download source code
35- uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
35+ uses : actions/checkout@v7
3636 - name : Set up .NET
37- uses : actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68
37+ uses : actions/setup-dotnet@v6
3838 with :
3939 global-json-file : global.json
4040 # KeyLoad cells run the released server image; this job compiles only the comparison harness.
6060 id : plan
6161 run : node scripts/Features/BenchmarkComparisons/session-plan.mjs --output="$RUNNER_TEMP/session-plan.json" --github-output="$GITHUB_OUTPUT"
6262 - name : Save the canonical session plan
63- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
63+ uses : actions/upload-artifact@v7
6464 with :
6565 name : comparison-plan
6666 path : ${{ runner.temp }}/session-plan.json
@@ -81,14 +81,14 @@ jobs:
8181 [[ "$digest" =~ ^sha256:[0-9a-f]{64}$ ]]
8282 reference="$KEYLOAD_IMAGE_REPOSITORY:latest@$digest"
8383 printf 'reference=%s\n' "$reference" >> "$GITHUB_OUTPUT"
84- printf 'KeyLoad cells use `%s` \n' "$reference" >> "$GITHUB_STEP_SUMMARY"
84+ printf 'KeyLoad cells use %s \n' "$reference" >> "$GITHUB_STEP_SUMMARY"
8585 docker logout ghcr.io
8686 - name : Pack the compiled benchmark runtime
8787 if : (github.event_name == 'push' || inputs.mode == 'full')
8888 run : node scripts/Features/BenchmarkComparisons/compiled-test-bundle.mjs --pack
8989 - name : Save compiled runtime identities
9090 if : (github.event_name == 'push' || inputs.mode == 'full')
91- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
91+ uses : actions/upload-artifact@v7
9292 with :
9393 name : comparison-compiled-runtime-identity
9494 path : |
9999 - name : Save the compiled benchmark runtime
100100 id : runtime-bundle
101101 if : (github.event_name == 'push' || inputs.mode == 'full')
102- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
102+ uses : actions/upload-artifact@v7
103103 with :
104104 name : comparison-compiled-test-bundle
105105 path : artifacts/benchmark-runtime-bundle/*
@@ -108,7 +108,7 @@ jobs:
108108 retention-days : 90
109109 - name : Save original preparation diagnostics
110110 if : always()
111- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
111+ uses : actions/upload-artifact@v7
112112 with :
113113 name : comparison-runtime-qualification
114114 path : |
@@ -140,7 +140,7 @@ jobs:
140140 Benchmarks__KeyLoadImage : ${{ matrix.target == 'KeyLoad' && needs.comparison-runtime.outputs.keyload-image || '' }}
141141 steps : &database-steps
142142 - name : Download source code
143- uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
143+ uses : actions/checkout@v7
144144 - name : Prepare the execution database session
145145 id : setup
146146 uses : ./.github/workflows/Features/BenchmarkComparisons/SessionSetup
@@ -160,7 +160,7 @@ jobs:
160160 run : node scripts/Features/BenchmarkComparisons/session-finalize.mjs
161161 - name : Save benchmark results
162162 if : ${{ !cancelled() }}
163- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
163+ uses : actions/upload-artifact@v7
164164 with :
165165 name : ${{ matrix.artifactName }}
166166 path : artifacts/comparisons/sessions/workers/${{ matrix.id }}/**
@@ -346,22 +346,22 @@ jobs:
346346 GH_TOKEN : ${{ github.token }}
347347 steps :
348348 - name : Download source code
349- uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
349+ uses : actions/checkout@v7
350350 - name : Download original authenticated session results
351351 run : |
352352 mkdir -p artifacts/comparisons/sessions
353353 node scripts/Features/BenchmarkComparisons/session-github-collect.mjs --input="$PWD/artifacts/comparisons/sessions/provider"
354354 - name : Check complete session accounting
355355 run : node scripts/Features/BenchmarkComparisons/session-aggregate-cli.mjs --input="$PWD/artifacts/comparisons/sessions/provider" --output="$PWD/artifacts/comparisons/sessions/aggregate"
356356 - name : Save combined benchmark results
357- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
357+ uses : actions/upload-artifact@v7
358358 with :
359359 name : comparison-session-suite
360360 path : artifacts/comparisons/sessions/aggregate/**
361361 if-no-files-found : error
362362 retention-days : 90
363363 - name : Save GitHub result verification
364- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
364+ uses : actions/upload-artifact@v7
365365 with :
366366 name : comparison-session-provider-evidence
367367 path : |
0 commit comments