diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5650c62b7..3a73c5439 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -30,10 +30,10 @@ jobs: - name: Install Pnpm run: corepack enable - - name: Setup Node.js 18.x + - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 22 cache: 'pnpm' - name: Install Dependencies diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index 2878033af..1992cb5b9 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -25,10 +25,10 @@ jobs: - name: Install Pnpm run: corepack enable - - name: Setup Node.js 18 + - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: "18" + node-version: 22 cache: 'pnpm' - name: Install Dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 635ee59a5..3f179c3ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -37,10 +37,10 @@ jobs: - name: Install Pnpm run: corepack enable - - name: Setup Node.js 18 + - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: 22 cache: 'pnpm' - name: Install Dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 194238b8c..b6f2d7254 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,6 @@ jobs: matrix: # run ut in MacOS, as SWC cases will fail in Ubuntu CI os: [macos-14, windows-latest] - node-version: [18.x] steps: - name: Checkout @@ -42,11 +41,11 @@ jobs: - "!**/_meta.json" - "!**/dictionary.txt" - - name: Setup Node.js ${{ matrix.node-version }} + - name: Setup Node.js if: steps.changes.outputs.changed == 'true' uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 22 cache: 'pnpm' - name: Install Dependencies @@ -64,7 +63,6 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - node-version: [18.x] steps: - name: Checkout @@ -86,11 +84,11 @@ jobs: - "!**/_meta.json" - "!**/dictionary.txt" - - name: Setup Node.js ${{ matrix.node-version }} + - name: Setup Node.js if: steps.changes.outputs.changed == 'true' uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 22 cache: 'pnpm' - name: Install Dependencies