@@ -25,11 +25,11 @@ jobs:
2525 permissions :
2626 contents : read
2727 steps :
28- - uses : actions/checkout@v7
29- - uses : actions/setup-go@v7
28+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
29+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
3030 with :
3131 go-version-file : go.mod
32- - uses : go-task/setup-task@v2
32+ - uses : go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e # v2
3333 with :
3434 version : 3.x
3535 repo-token : ${{ secrets.GITHUB_TOKEN }}
4747 - run : ./devcontainer --version
4848
4949 # Binary covdata for the cross-lane merge (coverage-report job).
50- - uses : actions/upload-artifact@v7
50+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
5151 if : always()
5252 with :
5353 name : covdata-unit
@@ -58,11 +58,11 @@ jobs:
5858 runs-on : blacksmith-4vcpu-ubuntu-2404
5959 needs : lint-and-test
6060 steps :
61- - uses : actions/checkout@v7
62- - uses : actions/setup-go@v7
61+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
62+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
6363 with :
6464 go-version-file : go.mod
65- - uses : go-task/setup-task@v2
65+ - uses : go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e # v2
6666 with :
6767 version : 3.x
6868 repo-token : ${{ secrets.GITHUB_TOKEN }}
7171 - name : Coverage summary
7272 if : always()
7373 run : go run ./cmd/devtool coverage-report artifacts/coverage/data/e2e "e2e" >> "$GITHUB_STEP_SUMMARY"
74- - uses : actions/upload-artifact@v7
74+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
7575 if : always()
7676 with :
7777 name : covdata-e2e
@@ -86,16 +86,16 @@ jobs:
8686 runs-on : blacksmith-4vcpu-ubuntu-2404
8787 needs : lint-and-test
8888 steps :
89- - uses : actions/checkout@v7
89+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
9090 with :
9191 submodules : recursive
92- - uses : actions/setup-go@v7
92+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
9393 with :
9494 go-version-file : go.mod
95- - uses : actions/setup-node@v7
95+ - uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
9696 with :
9797 node-version : " 20"
98- - uses : go-task/setup-task@v2
98+ - uses : go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e # v2
9999 with :
100100 version : 3.x
101101 repo-token : ${{ secrets.GITHUB_TOKEN }}
@@ -114,13 +114,13 @@ jobs:
114114 run : |
115115 mkdir -p artifacts
116116 git -C reference rev-parse HEAD > artifacts/reference-commit.txt
117- - uses : actions/upload-artifact@v7
117+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
118118 if : always()
119119 with :
120120 name : parity-contract-network-v0.89.0
121121 path : artifacts/
122122 if-no-files-found : error
123- - uses : actions/upload-artifact@v7
123+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
124124 if : always()
125125 with :
126126 name : covdata-contract
@@ -137,8 +137,8 @@ jobs:
137137 outputs :
138138 run : ${{ steps.check.outputs.run }}
139139 steps :
140- - uses : actions/checkout@v7
141- - uses : actions/setup-go@v7
140+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
141+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
142142 with :
143143 go-version-file : go.mod
144144 - id : check
@@ -182,13 +182,13 @@ jobs:
182182 PARITY_SHARD_INDEX : ${{ matrix.shard }}
183183 PARITY_SHARD_TOTAL : " 4"
184184 steps :
185- - uses : actions/checkout@v7
185+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
186186 with :
187187 submodules : recursive
188188 # Full history so the push/PR diff base is present for the affected mapping.
189189 fetch-depth : 0
190190 # devtool (the affected mapping) runs before the composite setup, so Go here.
191- - uses : actions/setup-go@v7
191+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
192192 with :
193193 go-version-file : go.mod
194194 - name : Plan this run
@@ -227,14 +227,14 @@ jobs:
227227 run : |
228228 mkdir -p artifacts
229229 git -C reference rev-parse HEAD > artifacts/reference-commit.txt
230- - uses : actions/upload-artifact@v7
230+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
231231 if : always() && steps.plan.outputs.run == 'true'
232232 with :
233233 name : parity-runtime-v0.89.0-shard-${{ matrix.shard }}
234234 path : artifacts/
235235 if-no-files-found : error
236236 # daily only: covdata slice for the cross-lane merge (distinct name per shard).
237- - uses : actions/upload-artifact@v7
237+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
238238 if : always() && steps.plan.outputs.run == 'true' && (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch')
239239 with :
240240 name : covdata-runtime-shard-${{ matrix.shard }}
@@ -250,7 +250,7 @@ jobs:
250250 if : needs.daily-changes.outputs.run == 'true'
251251 runs-on : blacksmith-4vcpu-ubuntu-2404
252252 steps :
253- - uses : actions/checkout@v7
253+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
254254 with :
255255 submodules : recursive
256256 - uses : ./.github/actions/setup-parity-runtime
@@ -260,7 +260,7 @@ jobs:
260260 - name : Coverage summary
261261 if : always()
262262 run : go run ./cmd/devtool coverage-report artifacts/coverage/data/publish "parity:publish" >> "$GITHUB_STEP_SUMMARY"
263- - uses : actions/upload-artifact@v7
263+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
264264 if : always()
265265 with :
266266 name : covdata-publish
@@ -279,16 +279,16 @@ jobs:
279279 runs-on : blacksmith-4vcpu-ubuntu-2404
280280 needs : [lint-and-test, e2e, parity, parity-runtime, parity-publish-full]
281281 steps :
282- - uses : actions/checkout@v7
283- - uses : actions/setup-go@v7
282+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
283+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
284284 with :
285285 go-version-file : go.mod
286- - uses : go-task/setup-task@v2
286+ - uses : go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e # v2
287287 with :
288288 version : 3.x
289289 repo-token : ${{ secrets.GITHUB_TOKEN }}
290290 - name : Download all lane covdata
291- uses : actions/download-artifact@v8
291+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
292292 with :
293293 pattern : covdata-*
294294 path : artifacts/coverage/data
@@ -301,7 +301,7 @@ jobs:
301301 ls -R . || true
302302 - name : Merged coverage report
303303 run : task coverage:merge | tee -a "$GITHUB_STEP_SUMMARY"
304- - uses : actions/upload-artifact@v7
304+ - uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
305305 with :
306306 name : covdata-merged
307307 path : artifacts/coverage/data/merged.out
@@ -324,11 +324,11 @@ jobs:
324324 runs-on : blacksmith-4vcpu-ubuntu-2404
325325 needs : lint-and-test
326326 steps :
327- - uses : actions/checkout@v7
328- - uses : actions/setup-go@v7
327+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
328+ - uses : actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7
329329 with :
330330 go-version-file : go.mod
331- - uses : go-task/setup-task@v2
331+ - uses : go-task/setup-task@a00fbb05ce67b35648be3c78cbc9fd85354c757e # v2
332332 with :
333333 version : 3.x
334334 repo-token : ${{ secrets.GITHUB_TOKEN }}
0 commit comments