Skip to content

next: Svelte 5

next: Svelte 5 #29

name: Publish Preview Release
on:
pull_request:
types: [ready_for_review, synchronize, opened, labeled]
paths: [packages/**]
jobs:
preview-release:
if: github.repository == 'huntabyte/vaul-svelte' && contains(github.event.pull_request.labels.*.name, 'publish:preview')
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- name: install dependencies
run: pnpm install
- name: build
run: pnpm build:packages
- name: publish preview
run: |
pnpx [email protected] publish --pnpm --compact './packages/*'