Repository navigation
feat(web): first-class web surface — <plugin> web from the installed artifact, one browser relay, /web in dev (#564) #2149
Workflow file for this run
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: Package preview | |
| on: | |
| pull_request: | |
| push: | |
| branches: [main] | |
| permissions: {} | |
| # PR builds cancel superseded runs (only the latest preview matters), but each | |
| # push to main gets a SHA-keyed group so overlapping pushes never cancel a | |
| # main preview publish — every main commit must stay installable by SHA. | |
| concurrency: | |
| group: package-preview-${{ github.event.pull_request.number || github.sha }} | |
| cancel-in-progress: true | |
| jobs: | |
| publish: | |
| name: Publish pkg.pr.new preview | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: ./.github/actions/setup-workspace | |
| with: | |
| node-version: 22.19.0 | |
| - run: pnpm build | |
| - run: pnpm preview:publish |