@@ -138,7 +138,7 @@ jobs:
138138 name : Setup pnpm cache
139139 with :
140140 path : ${{ env.STORE_PATH }}
141- key : ${{ runner.os }}-pnpm-store-${{ hashFiles('volto-add-on/package.json','volto-add-on/mrs.developer.json') }}
141+ key : ${{ runner.os }}-pnpm-store-${{ hashFiles('volto-add-on/pnpm-lock.yaml', 'volto-add-on/ package.json','volto-add-on/mrs.developer.json') }}
142142 restore-keys : |
143143 ${{ runner.os }}-pnpm-store-
144144
@@ -147,13 +147,19 @@ jobs:
147147 uses : actions/cache@v4
148148 with :
149149 path : ~/.cache/Cypress
150- key : binary-${{ env.node-version }}-${{ hashFiles('volto-add-on/package.json','volto-add-on/mrs.developer.json') }}
150+ key : Cypress- binary-${{ env.node-version }}-${{ hashFiles('volto-add-on/pnpm-lock.yaml', 'volto-add-on/package.json','volto-add-on/mrs.developer.json') }}
151151
152152 - name : Install generated package
153153 working-directory : ${{ env.name }}
154154 run : |
155155 make install
156156
157+ - name : Install Cypress if not in cache
158+ if : steps.cache-cypress-binary.outputs.cache-hit != 'true'
159+ working-directory : ${{ env.name }}
160+ shell : bash
161+ run : ' NODEBIN=$(pnpm bin) && $NODEBIN/cypress install'
162+
157163 - name : Run unit tests
158164 working-directory : ${{ env.name }}
159165 run : |
@@ -261,13 +267,19 @@ jobs:
261267 uses : actions/cache@v4
262268 with :
263269 path : ~/.cache/Cypress
264- key : binary-${{ env.node-version-prerelease }}-${{ hashFiles('volto-add-on/package.json','volto-add-on/mrs.developer.json') }}
270+ key : Cypress- binary-${{ env.node-version }}-${{ hashFiles('volto-add-on/pnpm-lock.yaml', 'volto-add-on/package.json','volto-add-on/mrs.developer.json') }}
265271
266272 - name : Install generated package
267273 working-directory : ${{ env.name }}
268274 run : |
269275 make install
270276
277+ - name : Install Cypress if not in cache
278+ if : steps.cache-cypress-binary.outputs.cache-hit != 'true'
279+ working-directory : ${{ env.name }}
280+ shell : bash
281+ run : ' NODEBIN=$(pnpm bin) && $NODEBIN/cypress install'
282+
271283 - name : Run unit tests
272284 working-directory : ${{ env.name }}
273285 run : |
0 commit comments