3636 timeout-minutes : 5
3737 steps :
3838 - name : Check out code
39- uses : actions/checkout@v5
39+ uses : actions/checkout@v6
4040 with :
4141 fetch-depth : 0
4242 submodules : false
4545 run : echo "hash=${{ hashFiles('.github/workflows/console-e2e.yml', '*.go', 'go.mod', 'go.sum', 'pkg/**', 'tools/**', 'config/**', 'package.json', 'pkg/webui/**', 'sdk/js/**', 'yarn.lock', 'cypress/**', 'docker-compose.yml') }}" >> $GITHUB_OUTPUT
4646 - name : Get the cached result
4747 id : run-cache
48- uses : actions/cache@v4
48+ uses : actions/cache@v5
4949 with :
5050 path : .cache/passed
5151 key : run-cache-${{ steps.get-hash.outputs.hash }}-${{ github.run_id }}
6363 timeout-minutes : 30
6464 steps :
6565 - name : Check out code
66- uses : actions/checkout@v5
66+ uses : actions/checkout@v6
6767 with :
6868 fetch-depth : 0
6969 submodules : true
@@ -75,15 +75,15 @@ jobs:
7575 uses : ./.github/actions/install-node-and-deps
7676 - name : Initialize SQL dump cache
7777 id : db-cache
78- uses : actions/cache@v4
78+ uses : actions/cache@v5
7979 with :
8080 path : |
8181 .env/cache/database.pgdump
8282 .env/admin_api_key.txt
8383 key : db-cache-${{ hashFiles('pkg/identityserver/**/*.go', 'pkg/identityserver/**/*.sql', 'cmd/ttn-lw-stack/commands/is_db.go', '.github/workflows/console-e2e.yml', 'docker-compose.yml') }}
8484 - name : Initialize device repository index cache
8585 id : dr-index-cache
86- uses : actions/cache@v4
86+ uses : actions/cache@v5
8787 with :
8888 path : data/lorawan-devices-index
8989 key : dr-index-cache-${{ hashFiles('data/lorawan-devices') }}
9797 uses : ./.github/actions/build-frontend
9898 - name : Initialize build cache
9999 id : build-cache
100- uses : actions/cache@v4
100+ uses : actions/cache@v5
101101 with :
102102 path : ttn-lw-stack
103103 key : build-cache-${{ hashFiles('go.mod', 'go.sum', 'pkg/**', 'config/**', 'cmd/**') }}
@@ -107,7 +107,7 @@ jobs:
107107 - name : Zip build artifacts
108108 run : zip -r build.zip .env/cache/database.pgdump .env/admin_api_key.txt data/lorawan-devices-index public ttn-lw-stack tools/bin/mage
109109 - name : Upload build artifacts
110- uses : actions/upload-artifact@v4
110+ uses : actions/upload-artifact@v6
111111 with :
112112 name : build-files
113113 path : build.zip
@@ -125,7 +125,7 @@ jobs:
125125 timeout-minutes : 15
126126 steps :
127127 - name : Check out code
128- uses : actions/checkout@v5
128+ uses : actions/checkout@v6
129129 with :
130130 fetch-depth : 0
131131 submodules : true
@@ -140,12 +140,12 @@ jobs:
140140 sudo apt-get update
141141 sudo apt-get --only-upgrade install google-chrome-stable
142142 google-chrome --version
143- - uses : actions/download-artifact@v5
143+ - uses : actions/download-artifact@v7
144144 name : Download build artifacts
145145 with :
146146 name : " build-files"
147147 - name : Download last failed spec
148- uses : dawidd6/action-download-artifact@v11
148+ uses : dawidd6/action-download-artifact@v12
149149 continue-on-error : true
150150 with :
151151 github_token : ${{ secrets.GITHUB_TOKEN }}
@@ -195,19 +195,19 @@ jobs:
195195 !cypress/e2e/smoke/smoke.spec.js
196196 ${{ steps.get-failed-spec.outputs.neg-failed-test }}
197197 - name : Upload logs
198- uses : actions/upload-artifact@v4
198+ uses : actions/upload-artifact@v6
199199 if : failure()
200200 with :
201201 name : logs
202202 path : .cache/devStack.log
203203 - name : Upload screenshots for failed tests
204- uses : actions/upload-artifact@v4
204+ uses : actions/upload-artifact@v6
205205 if : failure()
206206 with :
207207 name : cypress-screenshots
208208 path : cypress/screenshots
209209 - name : Upload name of failing test
210- uses : actions/upload-artifact@v4
210+ uses : actions/upload-artifact@v6
211211 if : failure()
212212 with :
213213 name : cypress-failed-test-spec
@@ -222,7 +222,7 @@ jobs:
222222 timeout-minutes : 15
223223 steps :
224224 - name : Check out code
225- uses : actions/checkout@v5
225+ uses : actions/checkout@v6
226226 with :
227227 fetch-depth : 0
228228 submodules : true
@@ -232,7 +232,7 @@ jobs:
232232 uses : ./.github/actions/build-mage
233233 - name : Install Node and Dependencies
234234 uses : ./.github/actions/install-node-and-deps
235- - uses : actions/download-artifact@v5
235+ - uses : actions/download-artifact@v7
236236 name : Download build artifacts
237237 with :
238238 name : " build-files"
@@ -261,13 +261,13 @@ jobs:
261261 record : true
262262 spec : cypress/e2e/smoke/smoke.spec.js
263263 - name : Upload logs
264- uses : actions/upload-artifact@v4
264+ uses : actions/upload-artifact@v6
265265 if : failure()
266266 with :
267267 name : logs
268268 path : .cache/devStack.log
269269 - name : Upload screenshots for failed tests
270- uses : actions/upload-artifact@v4
270+ uses : actions/upload-artifact@v6
271271 if : failure()
272272 with :
273273 name : cypress-screenshots
@@ -280,7 +280,7 @@ jobs:
280280 steps :
281281 - name : Setup result cache to skip redundant runs
282282 id : run-cache
283- uses : actions/cache@v4
283+ uses : actions/cache@v5
284284 with :
285285 path : .cache/passed
286286 key : run-cache-${{ needs.determine-if-required.outputs.hash }}
0 commit comments