diff --git a/.github/actions/setup-pnpm-store-cache/action.yml b/.github/actions/setup-pnpm-store-cache/action.yml index 5408a29e616..49489d6caca 100644 --- a/.github/actions/setup-pnpm-store-cache/action.yml +++ b/.github/actions/setup-pnpm-store-cache/action.yml @@ -10,7 +10,7 @@ inputs: required: false default: "node24" use-sticky-disk: - description: Use Blacksmith sticky disks instead of actions/cache for pnpm store on trusted runs; pull_request runs fall back to actions/cache. + description: Deprecated no-op. Kept for workflow input compatibility; pnpm store caching uses actions/cache. required: false default: "false" use-restore-keys: @@ -50,24 +50,15 @@ runs: shell: bash run: echo "path=$(pnpm store path --silent)" >> "$GITHUB_OUTPUT" - - name: Mount pnpm store sticky disk - # Keep persistent sticky-disk state off untrusted PR runs. - if: inputs.use-sticky-disk == 'true' && github.event_name != 'pull_request' - uses: useblacksmith/stickydisk@v1 - with: - key: ${{ github.repository }}-pnpm-store-${{ runner.os }}-${{ github.ref_name }}-${{ inputs.cache-key-suffix }}-${{ hashFiles('pnpm-lock.yaml') }} - path: ${{ steps.pnpm-store.outputs.path }} - - name: Restore pnpm store cache (exact key only) - # PRs that request sticky disks still need a safe cache restore path. - if: inputs.use-actions-cache == 'true' && (inputs.use-sticky-disk != 'true' || github.event_name == 'pull_request') && inputs.use-restore-keys != 'true' + if: inputs.use-actions-cache == 'true' && inputs.use-restore-keys != 'true' uses: actions/cache@v5 with: path: ${{ steps.pnpm-store.outputs.path }} key: ${{ runner.os }}-pnpm-store-${{ inputs.cache-key-suffix }}-${{ hashFiles('pnpm-lock.yaml') }} - name: Restore pnpm store cache (with fallback keys) - if: inputs.use-actions-cache == 'true' && (inputs.use-sticky-disk != 'true' || github.event_name == 'pull_request') && inputs.use-restore-keys == 'true' + if: inputs.use-actions-cache == 'true' && inputs.use-restore-keys == 'true' uses: actions/cache@v5 with: path: ${{ steps.pnpm-store.outputs.path }}