mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
refactor: Set up Cypress as pnpm workspace (no-changelog) (#6049)
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
8
.github/workflows/e2e-reusable.yml
vendored
8
.github/workflows/e2e-reusable.yml
vendored
@@ -87,7 +87,7 @@ jobs:
|
||||
git fetch origin pull/${{ inputs.pr_number }}/head
|
||||
git checkout FETCH_HEAD
|
||||
|
||||
- uses: pnpm/action-setup@v2.4.0
|
||||
- uses: pnpm/action-setup@v4.0.0
|
||||
|
||||
- name: Install dependencies
|
||||
run: pnpm install --frozen-lockfile
|
||||
@@ -103,6 +103,7 @@ jobs:
|
||||
VUE_APP_MAX_PINNED_DATA_SIZE: 16384
|
||||
|
||||
- name: Cypress install
|
||||
working-directory: cypress
|
||||
run: pnpm cypress:install
|
||||
|
||||
- name: Cache build artifacts
|
||||
@@ -138,7 +139,7 @@ jobs:
|
||||
git fetch origin pull/${{ inputs.pr_number }}/head
|
||||
git checkout FETCH_HEAD
|
||||
|
||||
- uses: pnpm/action-setup@v2.4.0
|
||||
- uses: pnpm/action-setup@v4.0.0
|
||||
|
||||
- name: Restore cached pnpm modules
|
||||
uses: actions/cache/restore@v4.0.0
|
||||
@@ -155,6 +156,7 @@ jobs:
|
||||
- name: Cypress run
|
||||
uses: cypress-io/github-action@v6.6.1
|
||||
with:
|
||||
working-directory: cypress
|
||||
install: false
|
||||
start: pnpm start
|
||||
wait-on: 'http://localhost:5678'
|
||||
@@ -165,7 +167,7 @@ jobs:
|
||||
# in the same parent workflow
|
||||
ci-build-id: ${{ needs.prepare.outputs.uuid }}
|
||||
spec: '/__w/n8n/n8n/cypress/${{ inputs.spec }}'
|
||||
config-file: /__w/n8n/n8n/cypress.config.js
|
||||
config-file: /__w/n8n/n8n/cypress/cypress.config.js
|
||||
env:
|
||||
NODE_OPTIONS: --dns-result-order=ipv4first
|
||||
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
|
||||
|
||||
Reference in New Issue
Block a user