4444 environment : e2e-dev
4545 timeout-minutes : 40
4646 steps :
47- - uses : actions/checkout@v4
48- - uses : actions/setup-node@v4
47+ - uses : actions/checkout@v6
48+ - uses : actions/setup-node@v6
4949 with :
5050 node-version : ${{ matrix.node-version }}
5151 - name : Check for required secrets and vars
@@ -74,15 +74,15 @@ jobs:
7474 echo " - SFCC_MRT_CLOUD_ORIGIN (var): ${SFCC_MRT_CLOUD_ORIGIN:+✓}" >> $GITHUB_STEP_SUMMARY
7575 fi
7676 - name : Setup pnpm
77- uses : pnpm/action-setup@v4
77+ uses : pnpm/action-setup@v5
7878
7979 - name : Get pnpm store directory
8080 shell : bash
8181 run : |
8282 echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
8383
8484 - name : Setup pnpm cache
85- uses : actions/cache@v4
85+ uses : actions/cache@v5
8686 with :
8787 path : ${{ env.STORE_PATH }}
8888 key : ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
@@ -121,7 +121,7 @@ jobs:
121121 pnpm run test:e2e:ci && pnpm run lint
122122
123123 - name : E2E Test Report
124- uses : dorny/test-reporter@fe45e9537387dac839af0d33ba56eed8e24189e8 # v2.3 .0
124+ uses : dorny/test-reporter@a43b3a5f7366b97d083190328d2c652e1a8b6aa2 # v3.0 .0
125125 if : always() && steps.e2e-test.conclusion != 'cancelled' && steps.check-secrets.outputs.has-secrets == 'true'
126126 with :
127127 name : E2E Test Results (Node ${{ matrix.node-version }})
@@ -130,15 +130,15 @@ jobs:
130130
131131 - name : Upload E2E Test Results
132132 if : always() && steps.e2e-test.conclusion != 'cancelled' && steps.check-secrets.outputs.has-secrets == 'true'
133- uses : actions/upload-artifact@v4
133+ uses : actions/upload-artifact@v7
134134 with :
135135 name : e2e-test-results-node-${{ matrix.node-version }}-${{ github.run_number }}
136136 path : packages/b2c-cli/test-results.json
137137 retention-days : 30
138138
139139 - name : Notify on Failure
140140 if : failure() && github.event_name == 'schedule' && steps.check-secrets.outputs.has-secrets == 'true'
141- uses : actions/github-script@v7
141+ uses : actions/github-script@v8
142142 with :
143143 script : |
144144 const issue = {
@@ -170,19 +170,19 @@ jobs:
170170 runs-on : ubuntu-latest
171171 timeout-minutes : 15
172172 steps :
173- - uses : actions/checkout@v4
174- - uses : actions/setup-node@v4
173+ - uses : actions/checkout@v6
174+ - uses : actions/setup-node@v6
175175 with :
176176 node-version : ' 22.x'
177177 - name : Setup pnpm
178- uses : pnpm/action-setup@v4
178+ uses : pnpm/action-setup@v5
179179 - name : Get pnpm store directory
180180 id : pnpm-store
181181 shell : bash
182182 run : |
183183 echo "store_path=$(pnpm store path --silent)" >> $GITHUB_OUTPUT
184184 - name : Setup pnpm cache
185- uses : actions/cache@v4
185+ uses : actions/cache@v5
186186 with :
187187 path : ${{ steps.pnpm-store.outputs.store_path }}
188188 key : ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
0 commit comments