test(cypress): added cypress cache and syntax fix (#1923)

* added cypress cache and syntax fix

* removal of pnpm version logic
This commit is contained in:
Joe Harrison
2025-09-26 16:28:51 +01:00
committed by GitHub
parent 0b1ad8ca1c
commit 1143f88b6e
5 changed files with 8 additions and 25 deletions

View File

@@ -28,11 +28,6 @@ jobs:
with:
persist-credentials: false
- name: Get PNPM version from package.json
id: pnpm-version
shell: sh
run: echo "pnpm_version=$(node -p 'require(`./package.json`).packageManager.split(\"@\")[1]')" >> $GITHUB_OUTPUT
- name: Pnpm Setup
uses: pnpm/action-setup@v4
with:

View File

@@ -34,16 +34,19 @@ jobs:
with:
node-version-file: package.json
- name: Get PNPM version from package.json
id: pnpm-version
shell: bash
run: echo "pnpm_version=$(node -p 'require(`./package.json`).packageManager.split(\"@\")[1]')" >> $GITHUB_OUTPUT
- name: Pnpm Setup
uses: pnpm/action-setup@v4
with:
version: ${{ steps.pnpm-version.outputs.pnpm_version }}
- name: Setup cypress cache
uses: actions/cache@v4
with:
path: ~/.cache/Cypress
key: ${{ runner.os }}-cypress-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-cypress-store-
- name: Cypress run
uses: cypress-io/github-action@v6
with:

View File

@@ -31,11 +31,6 @@ jobs:
node-version-file: package.json
cache: 'pnpm'
- name: Get PNPM version from package.json
id: pnpm-version
shell: bash
run: echo "pnpm_version=$(node -p 'require(`./package.json`).packageManager.split(\"@\")[1]')" >> $GITHUB_OUTPUT
- name: Pnpm Setup
uses: pnpm/action-setup@v4
with:

View File

@@ -32,11 +32,6 @@ jobs:
node-version-file: package.json
cache: 'pnpm'
- name: Get PNPM version from package.json
id: pnpm-version
shell: bash
run: echo "pnpm_version=$(node -p 'require(`./package.json`).packageManager.split(\"@\")[1]')" >> $GITHUB_OUTPUT
- name: Pnpm Setup
uses: pnpm/action-setup@v4
with:

View File

@@ -32,11 +32,6 @@ jobs:
with:
node-version-file: package.json
- name: Get PNPM version from package.json
id: pnpm-version
shell: bash
run: echo "pnpm_version=$(node -p 'require(`./package.json`).packageManager.split(\"@\")[1]')" >> $GITHUB_OUTPUT
- name: Pnpm Setup
uses: pnpm/action-setup@v4
with: