Skip to content

Commit 4a2b239

Browse files
authored
chore(release): phase 2 – enable publish via changesets action, add release script, remove legacy release-publish workflow (#115)
1 parent 807b9d3 commit 4a2b239

File tree

3 files changed

+3
-74
lines changed

3 files changed

+3
-74
lines changed

.github/workflows/release-prepare.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ jobs:
3535

3636
- run: pnpm install --frozen-lockfile
3737

38-
# Opens/updates the Version Packages PR; no publishing here
38+
# Opens/updates the Version Packages PR; publishes when the Version PR merges
3939
- name: Create/Update Version PR
4040
uses: changesets/action@v1
4141
with:
4242
title: 'chore(release): version packages'
4343
createGithubReleases: true
44-
publish: "echo 'Dry run: changeset publish would execute here'"
44+
publish: pnpm run release
4545
env:
4646
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4747
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/release-publish.yml

Lines changed: 0 additions & 72 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"test:coverage": "vitest --coverage",
4747
"prepare": "pnpm run build",
4848
"prepublishOnly": "pnpm run build",
49+
"release": "pnpm run build && pnpm exec changeset publish",
4950
"changeset": "changeset"
5051
},
5152
"engines": {

0 commit comments

Comments
 (0)