7272 outputs :
7373 relevant : ${{ steps.f.outputs.relevant }}
7474 steps :
75- - uses : actions/checkout@v7.0.1
75+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
7676 with :
7777 fetch-depth : 2
7878 - id : f
@@ -105,7 +105,7 @@ jobs:
105105 runs-on : ubuntu-22.04
106106 timeout-minutes : 45
107107 steps :
108- - uses : actions/checkout@v7.0.1
108+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
109109 - name : Install Chapel ${{ env.CHAPEL_VERSION }}
110110 run : |
111111 set -euo pipefail
@@ -128,7 +128,7 @@ jobs:
128128 runs-on : ubuntu-22.04
129129 timeout-minutes : 45
130130 steps :
131- - uses : actions/checkout@v7.0.1
131+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
132132 - name : Install Chapel ${{ env.CHAPEL_VERSION }}
133133 run : |
134134 set -euo pipefail
@@ -144,7 +144,7 @@ jobs:
144144 chpl src/MassPanic.chpl src/Protocol.chpl src/Imaging.chpl src/Temporal.chpl -o mass-panic
145145 chpl smoke/two_repo_smoke.chpl src/Protocol.chpl src/Imaging.chpl -o smoke/two_repo_smoke
146146 - name : Upload Chapel artefacts
147- uses : actions/upload-artifact@v7.0.2
147+ uses : actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
148148 with :
149149 name : chapel-binaries
150150 path : |
@@ -159,7 +159,7 @@ jobs:
159159 runs-on : ubuntu-22.04
160160 timeout-minutes : 45
161161 steps :
162- - uses : actions/checkout@v7.0.1
162+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
163163 - name : Install Chapel ${{ env.CHAPEL_VERSION }}
164164 run : |
165165 set -euo pipefail
@@ -168,7 +168,7 @@ jobs:
168168 curl -fsSL --retry 3 -o /tmp/chapel.deb "${{ env.CHAPEL_DEB_URL }}"
169169 sudo apt-get install -y /tmp/chapel.deb
170170 - name : Download Chapel artefacts
171- uses : actions/download-artifact@v8.0.2
171+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
172172 with :
173173 name : chapel-binaries
174174 path : chapel/
@@ -184,7 +184,7 @@ jobs:
184184 runs-on : ubuntu-22.04
185185 timeout-minutes : 45
186186 steps :
187- - uses : actions/checkout@v7.0.1
187+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
188188 - name : Install Chapel ${{ env.CHAPEL_VERSION }}
189189 run : |
190190 set -euo pipefail
@@ -193,7 +193,7 @@ jobs:
193193 curl -fsSL --retry 3 -o /tmp/chapel.deb "${{ env.CHAPEL_DEB_URL }}"
194194 sudo apt-get install -y /tmp/chapel.deb
195195 - name : Download Chapel artefacts
196- uses : actions/download-artifact@v8.0.2
196+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
197197 with :
198198 name : chapel-binaries
199199 path : chapel/
@@ -221,11 +221,11 @@ jobs:
221221 runs-on : ubuntu-22.04
222222 timeout-minutes : 45
223223 steps :
224- - uses : actions/checkout@v7.0.1
225- - uses : dtolnay/rust-toolchain@v1
224+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
225+ - uses : dtolnay/rust-toolchain@683b588c487a69d01f6c6ddf40f036ff682cc2c8 # v1
226226 with :
227227 toolchain : stable
228- - uses : actions/cache@v6.1.0
228+ - uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
229229 with :
230230 path : |
231231 ~/.cargo/registry
@@ -244,11 +244,11 @@ jobs:
244244 runs-on : ubuntu-22.04
245245 timeout-minutes : 45
246246 steps :
247- - uses : actions/checkout@v7.0.1
248- - uses : dtolnay/rust-toolchain@v1
247+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
248+ - uses : dtolnay/rust-toolchain@683b588c487a69d01f6c6ddf40f036ff682cc2c8 # v1
249249 with :
250250 toolchain : stable
251- - uses : actions/cache@v6.1.0
251+ - uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
252252 with :
253253 path : |
254254 ~/.cargo/registry
@@ -263,7 +263,7 @@ jobs:
263263 curl -fsSL --retry 3 -o /tmp/chapel.deb "${{ env.CHAPEL_DEB_URL }}"
264264 sudo apt-get install -y /tmp/chapel.deb
265265 - name : Download Chapel artefacts
266- uses : actions/download-artifact@v8.0.2
266+ uses : actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2
267267 with :
268268 name : chapel-binaries
269269 path : chapel/
@@ -283,15 +283,15 @@ jobs:
283283 env :
284284 CHPL_HOME : /opt/chapel-multilocale
285285 steps :
286- - uses : actions/checkout@v7.0.1
286+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
287287
288288 # Cache the entire built-from-source Chapel tree. Key is stable across
289289 # PRs as long as the version, conduit, launcher and cache-gen marker
290290 # don't change. Cold build is ~30-40 min on a 2-core runner; warm
291291 # restore is ~30s.
292292 - name : Cache multilocale Chapel ($CHPL_HOME)
293293 id : chapel-cache
294- uses : actions/cache@v6.1.0
294+ uses : actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
295295 with :
296296 path : ${{ env.CHAPEL_MULTILOCALE_HOME }}
297297 key : ${{ runner.os }}-chapel-multilocale-${{ env.CHAPEL_VERSION }}-gasnet-smp-${{ env.CHAPEL_MULTILOCALE_CACHE_GEN }}
0 commit comments