2222 NX_BRANCH : ${{ github.event.number || github.ref_name }}
2323 steps :
2424 - id : get-secrets
25- uses : grafana/shared-workflows/actions/get-vault-secrets@get-vault-secrets/v1.3.0
25+ uses : grafana/shared-workflows/actions/get-vault-secrets@a37de51f3d713a30a9e4b21bcdfbd38170020593 # get-vault-secrets/v1.3.0
2626 with :
2727 # Secrets placed in the ci/repo/grafana/plugin-tools in vault
2828 repo_secrets : |
3737
3838 - uses : nrwl/nx-set-shas@826660b82addbef3abff5fa871492ebad618c9e1 # v4.3.3
3939 - name : Setup nodejs
40- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 .0.0
40+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
4141 with :
4242 node-version-file : ' .nvmrc'
4343 registry-url : ' https://registry.npmjs.org'
6363 npm pack --workspace="@grafana/create-plugin" --workspace="@grafana/sign-plugin" --workspace="@grafana/plugin-e2e" --pack-destination="./packed-artifacts"
6464 cp ./.github/knip.json ./packed-artifacts
6565 - name : Upload artifacts for testing
66- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
66+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
6767 with :
6868 name : packed-artifacts
6969 path : ./packed-artifacts
@@ -88,20 +88,20 @@ jobs:
8888 WORKING_DIR : ' myorg-nobackend-panel'
8989 steps :
9090 - id : get-secrets
91- uses : grafana/shared-workflows/actions/get-vault-secrets@get-vault-secrets/v1.3.0
91+ uses : grafana/shared-workflows/actions/get-vault-secrets@a37de51f3d713a30a9e4b21bcdfbd38170020593 # get-vault-secrets/v1.3.0
9292 with :
9393 # Secrets placed in the ci/repo/grafana/plugin-tools in vault
9494 repo_secrets : |
9595 GRAFANA_ACCESS_POLICY_TOKEN=gcom_access_policy_token:gcom_access_policy_token
9696 export_env : false
9797
9898 - name : Setup nodejs
99- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 .0.0
99+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
100100 with :
101101 node-version : ' 24'
102102
103103 - name : Download packed artifacts
104- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5 .0.0
104+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
105105 with :
106106 name : packed-artifacts
107107 path : ./packed-artifacts
@@ -146,7 +146,7 @@ jobs:
146146 working-directory : ./${{ env.WORKING_DIR }}
147147
148148 - name : Wait for grafana server (10.4.0)
149- uses : grafana/plugin-actions/wait-for-grafana@wait-for-grafana/v1.0.1
149+ uses : grafana/plugin-actions/wait-for-grafana@752a92aaebfcd83121acc27293c93b7013d30deb # wait-for-grafana/v1.0.1
150150 with :
151151 url : http://localhost:3000/login
152152
@@ -174,7 +174,7 @@ jobs:
174174 WORKING_DIR : ' myorg-nobackend-panel'
175175 steps :
176176 - name : Setup nodejs
177- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 .0.0
177+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
178178 with :
179179 node-version : ' 24'
180180
@@ -186,7 +186,7 @@ jobs:
186186 working-directory : ./${{ env.WORKING_DIR }}
187187
188188 - name : Download packed artifacts
189- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5 .0.0
189+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
190190 with :
191191 name : packed-artifacts
192192 path : ./packed-artifacts
@@ -228,7 +228,7 @@ jobs:
228228 working-directory : ./${{ env.WORKING_DIR }}
229229
230230 - name : Wait for grafana server (10.4.0)
231- uses : grafana/plugin-actions/wait-for-grafana@wait-for-grafana/v1.0.1
231+ uses : grafana/plugin-actions/wait-for-grafana@752a92aaebfcd83121acc27293c93b7013d30deb # wait-for-grafana/v1.0.1
232232 with :
233233 url : http://localhost:3000/login
234234
@@ -273,27 +273,27 @@ jobs:
273273 hasBackend : false
274274 steps :
275275 - id : get-secrets
276- uses : grafana/shared-workflows/actions/get-vault-secrets@get-vault-secrets/v1.3.0
276+ uses : grafana/shared-workflows/actions/get-vault-secrets@a37de51f3d713a30a9e4b21bcdfbd38170020593 # get-vault-secrets/v1.3.0
277277 with :
278278 # Secrets placed in the ci/repo/grafana/plugin-tools in vault
279279 repo_secrets : |
280280 GRAFANA_ACCESS_POLICY_TOKEN=gcom_access_policy_token:gcom_access_policy_token
281281 export_env : false
282282
283283 - name : Get secrets for DockerHub login
284- uses : grafana/shared-workflows/actions/get-vault-secrets@get-vault-secrets/v1.3.0
284+ uses : grafana/shared-workflows/actions/get-vault-secrets@a37de51f3d713a30a9e4b21bcdfbd38170020593 # get-vault-secrets/v1.3.0
285285 with :
286286 common_secrets : |
287287 DOCKERHUB_USERNAME=dockerhub:username
288288 DOCKERHUB_PASSWORD=dockerhub:password
289289
290290 - name : Setup nodejs
291- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 .0.0
291+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
292292 with :
293293 node-version : ' 24'
294294
295295 - name : Download packed artifacts
296- uses : actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5 .0.0
296+ uses : actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6 .0.0
297297 with :
298298 name : packed-artifacts
299299 path : ./packed-artifacts
@@ -351,7 +351,7 @@ jobs:
351351 working-directory : ./${{ matrix.workingDir }}
352352
353353 - name : Log in to Docker Hub
354- uses : docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1 # v3.5 .0
354+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6 .0
355355 with :
356356 username : ${{ env.DOCKERHUB_USERNAME }}
357357 password : ${{ env.DOCKERHUB_PASSWORD }}
@@ -361,7 +361,7 @@ jobs:
361361 working-directory : ./${{ matrix.workingDir }}
362362
363363 - name : Wait for grafana server (latest)
364- uses : grafana/plugin-actions/wait-for-grafana@wait-for-grafana/v1.0.1
364+ uses : grafana/plugin-actions/wait-for-grafana@752a92aaebfcd83121acc27293c93b7013d30deb # wait-for-grafana/v1.0.1
365365 with :
366366 url : http://localhost:3000/login
367367
@@ -376,7 +376,7 @@ jobs:
376376 working-directory : ./${{ matrix.workingDir }}
377377
378378 - name : Upload e2e test summary (latest)
379- uses : grafana/plugin-actions/playwright-gh-pages/upload-report-artifacts@upload-report-artifacts/v1.0.1
379+ uses : grafana/plugin-actions/playwright-gh-pages/upload-report-artifacts@fa3356df288e68f5e900ab466e98b0bf9bad3118 # upload-report-artifacts/v1.0.1
380380 if : ${{ always() && steps.run-e2e-tests.outcome == 'failure' }}
381381 with :
382382 plugin-name : ${{ matrix.workingDir }}
@@ -407,7 +407,7 @@ jobs:
407407 working-directory : ./${{ matrix.workingDir }}
408408
409409 - name : Wait for grafana server (${{ steps.min-version.outputs.MIN_VERSION }})
410- uses : grafana/plugin-actions/wait-for-grafana@wait-for-grafana/v1.0.1
410+ uses : grafana/plugin-actions/wait-for-grafana@752a92aaebfcd83121acc27293c93b7013d30deb # wait-for-grafana/v1.0.1
411411 with :
412412 url : http://localhost:3000/login
413413
@@ -421,7 +421,7 @@ jobs:
421421 working-directory : ./${{ matrix.workingDir }}
422422
423423 - name : Upload e2e test summary (${{ steps.min-version.outputs.MIN_VERSION }})
424- uses : grafana/plugin-actions/playwright-gh-pages/upload-report-artifacts@upload-report-artifacts/v1.0.1
424+ uses : grafana/plugin-actions/playwright-gh-pages/upload-report-artifacts@fa3356df288e68f5e900ab466e98b0bf9bad3118 # upload-report-artifacts/v1.0.1
425425 if : ${{ always() && steps.run-e2e-tests-min-version.outcome == 'failure' }}
426426 with :
427427 plugin-name : ${{ matrix.workingDir }}
@@ -477,7 +477,7 @@ jobs:
477477 persist-credentials : false
478478
479479 - name : Publish report
480- uses : grafana/plugin-actions/playwright-gh-pages/deploy-report-pages@deploy-report-pages/v1.0.1
480+ uses : grafana/plugin-actions/playwright-gh-pages/deploy-report-pages@376226a5245b6b8bbb95127241c430ef8d6aa643 # deploy-report-pages/v1.0.1
481481 with :
482482 github-token : ${{ secrets.GITHUB_TOKEN }}
483483 retention-days : 7
@@ -494,7 +494,7 @@ jobs:
494494 id-token : write
495495 steps :
496496 - id : get-secrets
497- uses : grafana/shared-workflows/actions/get-vault-secrets@get-vault-secrets/v1.3.0
497+ uses : grafana/shared-workflows/actions/get-vault-secrets@a37de51f3d713a30a9e4b21bcdfbd38170020593 # get-vault-secrets/v1.3.0
498498 with :
499499 # Secrets placed in the ci/repo/grafana/plugin-tools in vault
500500 repo_secrets : |
@@ -529,7 +529,7 @@ jobs:
529529 run : git fetch --unshallow --tags
530530
531531 - name : Setup nodejs
532- uses : actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 .0.0
532+ uses : actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6 .0.0
533533 with :
534534 node-version-file : ' .nvmrc'
535535 registry-url : ' https://registry.npmjs.org'
0 commit comments