From eb34b46b42f3b1492cad307796166ea712815292 Mon Sep 17 00:00:00 2001 From: mahula Date: Sun, 10 Mar 2024 08:26:34 +0100 Subject: [PATCH] set node version in package.json and in workflows --- .github/workflows/e2e.deploy.docs.yml | 27 ++++++++++++++--------- .github/workflows/e2e.run.tests.yml | 5 +++++ .github/workflows/e2e.test.build.docs.yml | 5 +++++ .github/workflows/e2e.test.lint.yml | 5 +++++ package.json | 3 +++ 5 files changed, 34 insertions(+), 11 deletions(-) diff --git a/.github/workflows/e2e.deploy.docs.yml b/.github/workflows/e2e.deploy.docs.yml index 4bc5e62..70355c6 100644 --- a/.github/workflows/e2e.deploy.docs.yml +++ b/.github/workflows/e2e.deploy.docs.yml @@ -28,15 +28,20 @@ jobs: needs: files-changed runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@master + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' - - name: vuepress-deploy - uses: jenkey2011/vuepress-deploy@master - env: - ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} - #TARGET_REPO: username/repo - #TARGET_BRANCH: master - BUILD_SCRIPT: npm install && npm run docs:build - BUILD_DIR: build/docs/ - VUEPRESS_BASE: boilerplate-e2e-cypress-cucumber \ No newline at end of file + - name: Checkout + uses: actions/checkout@master + + - name: vuepress-deploy + uses: jenkey2011/vuepress-deploy@master + env: + ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} + #TARGET_REPO: username/repo + #TARGET_BRANCH: master + BUILD_SCRIPT: npm install && npm run docs:build + BUILD_DIR: build/docs/ + VUEPRESS_BASE: boilerplate-e2e-cypress-cucumber \ No newline at end of file diff --git a/.github/workflows/e2e.run.tests.yml b/.github/workflows/e2e.run.tests.yml index ec38391..5267a12 100644 --- a/.github/workflows/e2e.run.tests.yml +++ b/.github/workflows/e2e.run.tests.yml @@ -7,6 +7,11 @@ jobs: name: Run all E2E tests runs-on: ubuntu-latest steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout uses: actions/checkout@master diff --git a/.github/workflows/e2e.test.build.docs.yml b/.github/workflows/e2e.test.build.docs.yml index 229edd9..cb59ff3 100644 --- a/.github/workflows/e2e.test.build.docs.yml +++ b/.github/workflows/e2e.test.build.docs.yml @@ -25,6 +25,11 @@ jobs: needs: files-changed runs-on: ubuntu-latest steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@master diff --git a/.github/workflows/e2e.test.lint.yml b/.github/workflows/e2e.test.lint.yml index abdf69c..690e237 100644 --- a/.github/workflows/e2e.test.lint.yml +++ b/.github/workflows/e2e.test.lint.yml @@ -25,6 +25,11 @@ jobs: needs: files-changed runs-on: ubuntu-latest steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@master diff --git a/package.json b/package.json index 7a91c92..f50e61f 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,9 @@ "messages": { "enabled": true, "output": "cypress/reports/messages/cucumber-messages.ndjson" + }, + "engines": { + "node": ">=21" } } }