From dff44fd4905e5358275bcf58f736a763a7c3ffeb Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Tue, 19 Mar 2024 11:36:15 +0100 Subject: [PATCH] Added support for Node 20 ref https://linear.app/tryghost/issue/ENG-765/add-support-for-node-20 - this adds support for Node 20 as it is LTS and meets our support criteria --- .github/workflows/e2e-test.yml | 2 +- .github/workflows/local-e2e-test.yml | 2 +- .github/workflows/unit-test.yml | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 1212928b8..0e3f41438 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -14,7 +14,7 @@ jobs: matrix: os: [ubuntu-20.04] password: [root] - node: [16.x] + node: [18.x] steps: - name: Start nginx run: sudo service nginx start diff --git a/.github/workflows/local-e2e-test.yml b/.github/workflows/local-e2e-test.yml index 0afa729bc..b2effec2f 100644 --- a/.github/workflows/local-e2e-test.yml +++ b/.github/workflows/local-e2e-test.yml @@ -13,7 +13,7 @@ jobs: fail-fast: true matrix: os: [ubuntu-latest, windows-latest, macos-latest] - node: ['16.x'] + node: ['18.x'] steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index c029d9c99..03283aa65 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [ 14.x, 16.x, 18.x ] + node: [ 14.x, 16.x, 18.x, 20.x ] env: FORCE_COLOR: 1 name: Node ${{ matrix.node }} diff --git a/package.json b/package.json index e6c8e0f03..b90aa6e7d 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ ] }, "engines": { - "node": "^12.22.1 || ^14.17.0 || ^16.13.0 || ^18.0.0" + "node": "^12.22.1 || ^14.17.0 || ^16.13.0 || ^18.0.0 || ^20.11.1" }, "preferGlobal": true, "dependencies": {