Skip to content

Merge pull request #19 from ScriptedAlchemy/test/workbench-route-helpers #16

Merge pull request #19 from ScriptedAlchemy/test/workbench-route-helpers

Merge pull request #19 from ScriptedAlchemy/test/workbench-route-helpers #16

Workflow file for this run

name: Release packages
on:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
concurrency:
group: package-release
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
# No npm release is cut yet; skip publishing until an NPM_TOKEN secret
# exists instead of failing every push to main. Previews stay on
# pkg.pr.new (docs/preview-packages.md).
- id: gate
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: echo "enabled=${{ env.NPM_TOKEN != '' }}" >> "$GITHUB_OUTPUT"
- if: steps.gate.outputs.enabled == 'true'
uses: pnpm/setup@v2
with:
cache: true
install: false
runtime: node@22.19.0
- if: steps.gate.outputs.enabled == 'true'
run: pnpm install --frozen-lockfile
- if: steps.gate.outputs.enabled == 'true'
uses: changesets/action@v1
with:
publish: pnpm release
version: pnpm version-packages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}