From e995f15699c1120b86036c7e440e305d825eee5f Mon Sep 17 00:00:00 2001 From: Matteo Vivona Date: Wed, 7 Feb 2024 10:33:28 +0100 Subject: [PATCH] Add support to Node20 (#58) * Add support to Node20 * Remove Node16 support on pipeline * Install Node20 on build workflow * Install Node20 on test workflows * Remove engine option from package.json --- .github/workflows/check-build.yml | 5 ++++- .github/workflows/run-integration-test.yml | 12 ++++++++++++ .nvmrc | 2 +- action.yml | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-build.yml b/.github/workflows/check-build.yml index be91a08..6bca69e 100644 --- a/.github/workflows/check-build.yml +++ b/.github/workflows/check-build.yml @@ -13,10 +13,13 @@ jobs: run-build-test: strategy: matrix: - version: [ 16, 18, 20 ] + version: [ 18, 20 ] runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 + with: + node-version: '20' - run: | yarn yarn build:once diff --git a/.github/workflows/run-integration-test.yml b/.github/workflows/run-integration-test.yml index 37cd0e4..ca21430 100644 --- a/.github/workflows/run-integration-test.yml +++ b/.github/workflows/run-integration-test.yml @@ -14,6 +14,9 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 + with: + node-version: '20' - run: yarn # Install all dependencies - uses: ./ id: store-variables @@ -29,6 +32,9 @@ jobs: needs: run-integration-test1 steps: - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 + with: + node-version: '20' - run: yarn # Install all dependencies - uses: ./ with: @@ -46,6 +52,9 @@ jobs: needs: run-integration-test2 steps: - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 + with: + node-version: '20' - run: yarn # Install all dependencies - uses: ./ with: @@ -63,6 +72,9 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v3 + - uses: actions/setup-node@v4 + with: + node-version: '20' - run: yarn # Install all dependencies - uses: ./ with: diff --git a/.nvmrc b/.nvmrc index 3f430af..9a2a0e2 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18 +v20 diff --git a/action.yml b/action.yml index 05a7068..3c787c1 100644 --- a/action.yml +++ b/action.yml @@ -16,5 +16,5 @@ inputs: required: false default: 'false' runs: - using: 'node16' + using: 'node20' main: 'github-action-runtime/index.js'