2525 matrix : ${{ steps.set-config.outputs.matrix }}
2626
2727 steps :
28- - uses : actions/checkout@v6
28+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2929
30- - uses : actions/setup-python@v6
30+ - uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
3131 with :
3232 python-version : " 3.13"
3333
@@ -53,12 +53,12 @@ jobs:
5353
5454 steps :
5555 - name : Checkout this repository (full clone)
56- uses : actions/checkout@v6
56+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5757 with :
5858 # The baseline revision could be rather old so a full clone is ideal.
5959 fetch-depth : 0
6060
61- - uses : actions/setup-python@v6
61+ - uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
6262 with :
6363 python-version : " 3.13"
6464
7070
7171 - name : Attempt to use cached baseline analysis
7272 id : baseline-cache
73- uses : actions/cache@v4
73+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
7474 with :
7575 path : ${{ matrix.baseline-analysis }}
7676 key : ${{ matrix.baseline-cache-key }}
9090 -v --work-dir projects-cache/ ${{ matrix.force-flag }}
9191
9292 - name : Upload baseline analysis
93- uses : actions/upload-artifact@v5
93+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
9494 with :
9595 name : ${{ matrix.baseline-analysis }}
9696 path : ${{ matrix.baseline-analysis }}
@@ -106,12 +106,12 @@ jobs:
106106
107107 steps :
108108 - name : Checkout this repository (full clone)
109- uses : actions/checkout@v6
109+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
110110 with :
111111 # The baseline revision could be rather old so a full clone is ideal.
112112 fetch-depth : 0
113113
114- - uses : actions/setup-python@v6
114+ - uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
115115 with :
116116 python-version : " 3.13"
117117
@@ -132,7 +132,7 @@ jobs:
132132 # (but it wouldn't cause problems if we theoretically did)
133133 - name : Attempt to find baseline analysis
134134 id : baseline-cache
135- uses : actions/cache@v4
135+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
136136 with :
137137 path : ${{ matrix.baseline-analysis }}
138138 key : ${{ matrix.baseline-cache-key }}
@@ -151,7 +151,7 @@ jobs:
151151 -v --work-dir projects-cache/ ${{ matrix.force-flag }}
152152
153153 - name : Upload target analysis
154- uses : actions/upload-artifact@v5
154+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
155155 with :
156156 name : ${{ matrix.target-analysis }}
157157 path : ${{ matrix.target-analysis }}
@@ -171,13 +171,13 @@ jobs:
171171 include : ${{ fromJson(needs.configure.outputs.matrix) }}
172172
173173 steps :
174- - uses : actions/checkout@v6
174+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
175175
176- - uses : actions/download-artifact@v6
176+ - uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
177177 with :
178178 merge-multiple : true
179179
180- - uses : actions/setup-python@v6
180+ - uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0
181181 with :
182182 python-version : " 3.13"
183183
@@ -192,7 +192,7 @@ jobs:
192192 ${{ matrix.baseline-analysis }} ${{ matrix.target-analysis }}
193193
194194 - name : Upload diff report
195- uses : actions/upload-artifact@v5
195+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
196196 with :
197197 name : ${{ matrix.mode }}-diff.html
198198 path : diff.html
@@ -207,7 +207,7 @@ jobs:
207207
208208 - name : Upload summary file (PR only)
209209 if : github.event_name == 'pull_request' && matrix.mode == 'preview-new-changes'
210- uses : actions/upload-artifact@v5
210+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
211211 with :
212212 name : .pr-comment.json
213213 path : .pr-comment.json
0 commit comments