2828 name : Build Extension Image
2929 runs-on : ubuntu-24.04
3030 steps :
31- - uses : actions/checkout@v6
31+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3232 - name : Build Image and Extract Files
3333 id : build-image
3434 run : |
3939 podman rm -f $CONTAINER_ID
4040 podman rmi -f localhost/local_image:latest
4141 - name : Upload Extension Image Artifact
42- uses : actions/upload-artifact@v5
42+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
4343 with :
4444 name : extension-plugin
4545 path : output/plugins/
5959 # by default playwright cache browsers binaries in ~/.cache/ms-playwright on Linux and %USERPROFILE%\AppData\Local\ms-playwright on Windows
6060 PLAYWRIGHT_BROWSERS_PATH : ${{ github.workspace }}/podman-desktop/pw-browsers
6161 steps :
62- - uses : actions/checkout@v6
62+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
6363
6464 # ==============================================
6565 # Installing Podman
@@ -78,13 +78,13 @@ jobs:
7878 # ==============================================
7979 # Installing Podman Desktop
8080 # ==============================================
81- - uses : pnpm/action-setup@v4
81+ - uses : uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
8282 name : Install pnpm
8383 with :
8484 run_install : false
8585
8686 # Install Node.js
87- - uses : actions/setup-node@v6
87+ - uses : actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
8888 with :
8989 node-version : 22
9090 cache : ' pnpm'
@@ -106,7 +106,7 @@ jobs:
106106 # Check cache for existing podman-desktop
107107 - name : Cache Podman Desktop
108108 id : cache-pd
109- uses : actions/cache@v4
109+ uses : actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1
110110 with :
111111 path : ${{ github.workspace }}/podman-desktop
112112 key : pd-${{ steps.pd-api-version.outputs.PD_VERSION }}-${{ runner.os }}
@@ -140,7 +140,7 @@ jobs:
140140
141141 # Install the extension
142142 - name : Download Extension Plugin
143- uses : actions/download-artifact@v6
143+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
144144 with :
145145 name : extension-plugin
146146 path : tests/playwright/tests/playwright/output/kubernetes-dashboard-tests/plugins/
@@ -151,7 +151,7 @@ jobs:
151151 env :
152152 NODE_OPTIONS : --no-experimental-strip-types
153153
154- - uses : actions/upload-artifact@v5
154+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
155155 if : always()
156156 with :
157157 name : e2e-pr-check-${{ matrix.os }}
0 commit comments