diff --git a/.github/workflows/check-release-pr.yml b/.github/workflows/check-release-pr.yml index e8bf6e8f6d7..100dbb3461f 100644 --- a/.github/workflows/check-release-pr.yml +++ b/.github/workflows/check-release-pr.yml @@ -32,10 +32,10 @@ jobs: with: package_json_file: faker/package.json - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' cache-dependency-path: | faker/pnpm-lock.yaml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc7361d21f2..a86996ba815 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - node_version: [18, 20, 22] + node_version: [18, 20, 22, 24] fail-fast: false timeout-minutes: 10 @@ -51,7 +51,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node_version: [20] + node_version: [24] fail-fast: false env: LANG: zh_SG.UTF-8 @@ -98,7 +98,7 @@ jobs: image: cypress/browsers:24.0.0@sha256:fe122441daa9ac524d5ea50da485f240fd2f037b3352fc4dfafe561cfc65cb18 options: --user 1001 timeout-minutes: 10 - name: 'E2E Doc Test: node-22, ubuntu-latest' + name: 'E2E Doc Test: node-24, ubuntu-latest' steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -122,7 +122,7 @@ jobs: lint: runs-on: ubuntu-latest timeout-minutes: 10 - name: 'Lint: node-22, ubuntu-latest' + name: 'Lint: node-24, ubuntu-latest' steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -132,10 +132,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps @@ -150,7 +150,7 @@ jobs: ts-check: runs-on: ubuntu-latest timeout-minutes: 10 - name: 'TS-Check: node-22, ubuntu-latest' + name: 'TS-Check: node-24, ubuntu-latest' steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -160,10 +160,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps @@ -178,7 +178,7 @@ jobs: codecov: runs-on: ubuntu-latest timeout-minutes: 10 - name: 'Codecov: node-22, ubuntu-latest' + name: 'Codecov: node-24, ubuntu-latest' steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -188,10 +188,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 62526bff6b4..a77b1d7d9d3 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -23,10 +23,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1758d205c1f..02794351276 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 - name: 'Check Code Generation: node-22, ubuntu-latest' + name: 'Check Code Generation: node-24, ubuntu-latest' steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -22,10 +22,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps diff --git a/.github/workflows/prepare-release-pr.yml b/.github/workflows/prepare-release-pr.yml index b184acb23f6..0a6ead62826 100644 --- a/.github/workflows/prepare-release-pr.yml +++ b/.github/workflows/prepare-release-pr.yml @@ -32,10 +32,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index bd4293f162e..a79bd7d21e7 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -23,10 +23,10 @@ jobs: - name: Install pnpm uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 - - name: Set node version to 22 + - name: Set node version to 24 uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install deps diff --git a/netlify.toml b/netlify.toml index 1e678803abf..756b9ef2200 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,5 +1,5 @@ [build.environment] - NODE_VERSION = "22" + NODE_VERSION = "24" # Documentation [build]