@@ -88,24 +88,26 @@ jobs:
8888 g+${{ (startsWith(github.ref, 'refs/heads/gh-readonly-queue/') && github.run_id) || github.event.pull_request.number || github.ref }}
8989
9090 - name : Install Haskell
91- uses : input-output-hk/actions/haskell@latest
91+ uses : input-output-hk/actions/haskell@dbb6ea6d50ffc37a2d481fd8047aff028bac3223 # latest
9292 id : setup-haskell
9393 with :
9494 ghc-version : ${{ matrix.ghc }}
9595 cabal-version : ${{ matrix.cabal }}
9696
9797 - name : Install system dependencies
98- uses : input-output-hk/actions/base@latest
98+ uses : input-output-hk/actions/base@dbb6ea6d50ffc37a2d481fd8047aff028bac3223 # latest
9999 with :
100100 use-sodium-vrf : true # default is true
101101
102102 - name : Install gRPC system dependencies
103- uses : input-output-hk/cardano-dev/actions/grpc-deps@grpc-deps-0.0.1.0
103+ uses : input-output-hk/cardano-dev/actions/grpc-deps@64bbe67966d5ee404a795803a2b56718baebffb4 # grpc-deps-0.0.1.0
104104
105- - uses : actions/checkout@v4
105+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
106+ with :
107+ persist-credentials : false
106108
107109 - name : Cache and install Cabal dependencies
108- uses : input-output-hk/cardano-dev/actions/cabal-cache@cabal-cache-0.0.1.0
110+ uses : input-output-hk/cardano-dev/actions/cabal-cache@e811e25d3927d62ba87f1762ea51c36e65f0b09a # cabal-cache-0.0.1.0
109111 with :
110112 cabal-store : ${{ steps.setup-haskell.outputs.cabal-store }}
111113 cache-version : ${{ env.CABAL_CACHE_VERSION }}
@@ -132,7 +134,7 @@ jobs:
132134
133135 - name : Upload workspaces on tests failure
134136 if : ${{ failure() }}
135- uses : actions/upload-artifact@v4
137+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
136138 with :
137139 name : failed-test-workspaces-${{ matrix.sys.os }}-ghc${{ matrix.ghc }}-cabal${{ matrix.cabal }}.tgz
138140 path : ${{ runner.temp }}/workspaces.tgz
@@ -161,7 +163,7 @@ jobs:
161163 fi
162164
163165 - name : Save Artifact
164- uses : actions/upload-artifact@v4
166+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
165167 if : ${{ always() }}
166168 continue-on-error : true
167169 with :
@@ -206,7 +208,9 @@ jobs:
206208 runs-on : ubuntu-latest
207209 steps :
208210 - name : Checkout code
209- uses : actions/checkout@v4
211+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
212+ with :
213+ persist-credentials : false
210214
211215 - name : Create Release Tag
212216 id : create_release_tag
@@ -215,7 +219,7 @@ jobs:
215219
216220 - name : Create Release
217221 id : create_release
218- uses : actions/create-release@v1
222+ uses : actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e # v1
219223 env :
220224 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
221225 with :
@@ -225,12 +229,12 @@ jobs:
225229 prerelease : false
226230
227231 - name : Download Artifact
228- uses : actions/download-artifact@v4
232+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
229233 with :
230234 name : artifacts-ubuntu-latest
231235
232236 - name : Upload Release Asset
233- uses : actions/upload-release-asset@v1
237+ uses : actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1
234238 env :
235239 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
236240 with :
0 commit comments