chore: update dependencies 2026-05-19 #473
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Publish PR packages | |
| # PNPM setup based on https://github.com/pnpm/action-setup#use-cache-to-reduce-installation-time | |
| on: | |
| push: | |
| branches: ["main"] | |
| pull_request: | |
| branches: ["main"] | |
| env: | |
| CI: true | |
| concurrency: | |
| group: pr-pkg-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v6 | |
| - name: Install pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| run_install: false | |
| - name: Install Node.js | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: ">=24.0.0" | |
| check-latest: true | |
| cache: pnpm | |
| cache-dependency-path: pnpm-lock.yaml | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Restore Turborepo cache | |
| id: cache-turborepo-restore | |
| uses: actions/cache/restore@v5 | |
| with: | |
| # Using SHA will usually provide cache hit on subsequent commits in a PR | |
| # but will not provide cache hits between PRs, meaning the first run of a PR | |
| # will usually only be cache misses. | |
| key: ${{ runner.os }}-turbo-pr-pkg-v11-${{ github.sha }} | |
| restore-keys: | | |
| ${{ runner.os }}-turbo-pr-pkg-v11- | |
| ${{ runner.os }}-turbo-v11- | |
| path: .turbo | |
| - name: Build packages | |
| run: pnpm build-pkg | |
| - name: Save Turborepo cache | |
| id: cache-turborepo-save | |
| if: always() && steps.cache-turborepo-restore.outputs.cache-hit != 'true' | |
| uses: actions/cache/save@v5 | |
| with: | |
| key: ${{ steps.cache-turborepo-restore.outputs.cache-primary-key }} | |
| path: .turbo | |
| - name: Publish PR packages | |
| run: pnpm publish-pr-pkg |