Skip to content

chore(root): version packages (canary) (#2654) #368

chore(root): version packages (canary) (#2654)

chore(root): version packages (canary) (#2654) #368

name: Release Canary
on:
push:
branches:
- canary
concurrency: ${{ github.workflow }}-${{ github.ref }}
jobs:
release:
name: release canary
runs-on: buildjet-4vcpu-ubuntu-2204
permissions:
contents: write
pull-requests: write
container:
image: node:22
steps:
- name: Checkout Repo
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
- run: git config --global --add safe.directory $GITHUB_WORKSPACE
- name: pnpm setup
uses: pnpm/action-setup@f2b2b233b538f500472c7274c7012f57857d8ce0
- name: Install packages
run: pnpm install --frozen-lockfile
- name: Enter prerelease mode
# This step errors if it is already in prerelease mode
continue-on-error: true
run: pnpm canary:enter
- name: Create "version packages" pull request or publish release
uses: changesets/action@v1.5.3
with:
version: pnpm run version
publish: pnpm run release
title: "chore(root): version packages"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}