From bc7895aadacc2cc6b0bbcfe786b73d7b82527e55 Mon Sep 17 00:00:00 2001 From: Martin <64530191+MrMartinR@users.noreply.github.com> Date: Mon, 12 Sep 2022 22:44:20 +0100 Subject: [PATCH] feat: add Node 18 support (#2206) --- .github/workflows/ci.yml | 16 +++++++++------- .github/workflows/release-automated.yml | 2 +- .github/workflows/release-manual-docker.yml | 4 ++-- README.md | 2 +- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 964334ed8d..24c27ed73f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,12 +6,12 @@ on: branches: - '**' env: - NODE_VERSION: 16.17.0 + NODE_VERSION: 18.5.0 jobs: check-ci: name: Node Engine Check timeout-minutes: 15 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ env.NODE_VERSION }} @@ -32,7 +32,7 @@ jobs: check-lint: name: Lint timeout-minutes: 15 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ env.NODE_VERSION }} @@ -52,7 +52,7 @@ jobs: check-circular: name: Circular Dependencies timeout-minutes: 5 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ env.NODE_VERSION }} @@ -86,7 +86,7 @@ jobs: fail-fast: false name: ${{ matrix.name }} timeout-minutes: 15 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up QEMU @@ -100,7 +100,7 @@ jobs: check-lock-file-version: name: NPM Lock File Version timeout-minutes: 5 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Check NPM lock file version @@ -117,10 +117,12 @@ jobs: NODE_VERSION: 14.19.2 - name: Node 16 NODE_VERSION: 16.17.0 + - name: Node 18 + NODE_VERSION: 18.5.0 fail-fast: false name: ${{ matrix.name }} timeout-minutes: 15 - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest env: NODE_VERSION: ${{ matrix.NODE_VERSION }} steps: diff --git a/.github/workflows/release-automated.yml b/.github/workflows/release-automated.yml index f20761db87..a95ae9f746 100644 --- a/.github/workflows/release-automated.yml +++ b/.github/workflows/release-automated.yml @@ -38,7 +38,7 @@ jobs: env: REGISTRY: docker.io IMAGE_NAME: parseplatform/parse-dashboard - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest permissions: contents: read packages: write diff --git a/.github/workflows/release-manual-docker.yml b/.github/workflows/release-manual-docker.yml index 9863468b73..99160e7b09 100644 --- a/.github/workflows/release-manual-docker.yml +++ b/.github/workflows/release-manual-docker.yml @@ -8,13 +8,13 @@ on: inputs: ref: default: '' - description: 'Reference (tag / SHA):' + description: 'Reference (tag / SHA):' env: REGISTRY: docker.io IMAGE_NAME: parseplatform/parse-dashboard jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest permissions: contents: read packages: write diff --git a/README.md b/README.md index 39f047e171..afac5f02ca 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ Parse Dashboard is continuously tested with the most recent releases of Node.js | Node.js 12 | 12.22.12 | April 2022 | ✅ Yes | | Node.js 14 | 14.19.2 | April 2023 | ✅ Yes | | Node.js 16 | 16.17.0 | April 2024 | ✅ Yes | -| Node.js 18 | 18.x | April 2025 | ❌ Not tested | +| Node.js 18 | 18.5.0 | May 2025 | ✅ Yes | ## Configuring Parse Dashboard