diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4fb3e30..b005afc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,9 +13,10 @@ jobs: steps: - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 22 + package-manager-cache: false - name: Install run: pnpm install --no-frozen-lockfile - name: Build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1e9491e..bbe9dba 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,10 +53,11 @@ jobs: chmod +x packages/nanoframe-core-linux-x64/bin/nanoframe-core - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Set version in platform package working-directory: packages/nanoframe-core-linux-x64 run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}" @@ -96,10 +97,11 @@ jobs: Copy-Item -Force "target/x86_64-pc-windows-msvc/release/nanoframe-core.exe" "packages/nanoframe-core-win32-x64/bin/nanoframe-core.exe" - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Set version in platform package working-directory: packages/nanoframe-core-win32-x64 run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}" @@ -142,10 +144,11 @@ jobs: Copy-Item -Force "target/aarch64-pc-windows-msvc/release/nanoframe-core.exe" "packages/nanoframe-core-win32-arm64/bin/nanoframe-core.exe" - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Set version in platform package working-directory: packages/nanoframe-core-win32-arm64 run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}" @@ -188,10 +191,11 @@ jobs: chmod +x packages/nanoframe-core-darwin-x64/bin/nanoframe-core - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Set version in platform package working-directory: packages/nanoframe-core-darwin-x64 run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}" @@ -231,10 +235,11 @@ jobs: chmod +x packages/nanoframe-core-darwin-arm64/bin/nanoframe-core - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Set version in platform package working-directory: packages/nanoframe-core-darwin-arm64 run: pnpm pkg set "version=${{ needs.prepare.outputs.version }}" @@ -265,10 +270,11 @@ jobs: run: sudo apt-get update && sudo apt-get install -y jq - uses: pnpm/action-setup@v4 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: 22 registry-url: 'https://registry.npmjs.org' + package-manager-cache: false - name: Update version and optionalDependencies working-directory: packages/nanoframe run: |