@@ -104,18 +104,18 @@ jobs:
104104 # QEMU should come before Buildx
105105 -
106106 name : Set up QEMU
107- uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7 .0
107+ uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0 .0
108108 -
109109 name : Set up Docker Buildx
110- uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12 .0
110+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0 .0
111111 -
112112 name : Print directory contents
113113 shell : bash
114114 run : ls -l
115115 -
116116 name : Build FTL in ftl-build container (QEMU)
117117 # Creates an image to build FTL and load it into the local Docker daemon
118- uses : nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 .0.2
118+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4 .0.0
119119 with :
120120 max_attempts : 3
121121 timeout_minutes : 15
@@ -134,7 +134,7 @@ jobs:
134134 name : Test FTL in ftl-build container (QEMU)
135135 # Uses the ftl-builder image to run tests
136136 # set STATIC to true for all except clang builds as we do in build.sh
137- uses : nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 .0.2
137+ uses : nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4 .0.0
138138 with :
139139 max_attempts : 3
140140 timeout_minutes : 10
@@ -169,13 +169,13 @@ jobs:
169169 sha1sum pihole-FTL-* > ${{ matrix.bin_name }}.sha1
170170 -
171171 name : Upload pihole-FTL binary
172- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
172+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
173173 with :
174174 name : ${{ matrix.bin_name }}-binary
175175 path : ' ${{ matrix.bin_name }}*'
176176 -
177177 name : Generate artifact attestation
178- uses : actions/attest-build-provenance@96278af6caaf10aea03fd8d33a09a777ca52d62f # v3.2 .0
178+ uses : actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1 .0
179179 # Skip attestation if ACTIONS_ID_TOKEN_REQUEST_URL env variable is not
180180 # available (e.g., PR originating from a fork)
181181 if : env.DO_DEPLOY == 'true' && env.ACTIONS_ID_TOKEN_REQUEST_URL != ''
@@ -184,21 +184,21 @@ jobs:
184184 -
185185 name : Upload documentation files
186186 if : matrix.bin_name == 'pihole-FTL-amd64'
187- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
187+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
188188 with :
189189 name : pihole-api-docs
190190 path : ' api-docs.tar.gz'
191191 -
192192 name : Upload pihole.toml template
193193 if : matrix.bin_name == 'pihole-FTL-amd64'
194- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 .0.0
194+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7 .0.0
195195 with :
196196 name : pihole-toml
197197 path : ' pihole.toml'
198198 -
199199 name : Get binaries built in previous jobs
200200 if : env.DO_DEPLOY == 'true'
201- uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
201+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
202202 id : download
203203 with :
204204 path : ftl_builds/
@@ -207,14 +207,14 @@ jobs:
207207 -
208208 name : Get documentation files built in previous jobs
209209 if : env.DO_DEPLOY == 'true' && matrix.bin_name == 'pihole-FTL-amd64'
210- uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
210+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
211211 with :
212212 path : ftl_builds/
213213 name : pihole-api-docs
214214 -
215215 name : Get pihole.toml built in previous job
216216 if : env.DO_DEPLOY == 'true' && matrix.bin_name == 'pihole-FTL-amd64'
217- uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 .0.0
217+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 .0.1
218218 with :
219219 path : ftl_builds/
220220 name : pihole-toml
@@ -265,7 +265,7 @@ jobs:
265265 -
266266 name : Attach binaries to release
267267 if : github.event_name == 'release'
268- uses : softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
268+ uses : softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
269269 with :
270270 tag_name : ${{ github.event.release.tag_name }}
271271 files : |
0 commit comments