Skip to content

Update pnpm-lock.yaml #36

Update pnpm-lock.yaml

Update pnpm-lock.yaml #36

Workflow file for this run

name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup pnpm
uses: pnpm/action-setup@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
- name: Install dependencies
run: pnpm install
- name: Check packages
run: pnpm turbo --filter "./packages/*" build lint typecheck
- name: Create Release
id: changeset
uses: changesets/action@v1.4.8
with:
commit: 'chore(release): 📦 version packages'
title: 'chore(release): 📦 version packages'
publish: npx changeset publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
- name: Sync lockfile
if: steps.changeset.outputs.hasChangesets == 'true'
run: |
git checkout changeset-release/main
pnpm install --no-frozen-lockfile
git add .
git commit -m "chore(release): 📦 sync lockfile"
git push origin changeset-release/main