diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 48451c5..5ffb038 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -18,17 +18,16 @@ jobs: - name: Checkout uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - - name: Install Pnpm - run: npm i -g corepack@latest --force && corepack enable - - name: Setup Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: node-version: 24.16.0 - cache: 'pnpm' + package-manager-cache: false - - name: Install Dependencies - run: pnpm install + - name: Install Pnpm + uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + with: + run_install: true - name: Run Lint run: pnpm run lint diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8ee918a..3999c29 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,9 +26,12 @@ jobs: uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: node-version: ${{ matrix.node }} + package-manager-cache: false - - name: Install Dependencies - run: corepack enable && pnpm i + - name: Install Pnpm + uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + with: + run_install: true - name: Test run: npm test -- --forceExit || npm test -- --forceExit || npm test -- --forceExit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d897b89..0271e29 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,14 +24,12 @@ jobs: uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6 with: node-version: 24.16.0 + package-manager-cache: false - - name: Setup Pnpm - run: | - npm install -g corepack@latest --force - corepack enable - - - name: Install Dependencies - run: pnpm i + - name: Install Pnpm + uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + with: + run_install: true - name: Publish run: pnpm stage publish --no-git-checks