Skip to content

Commit 618ba73

Browse files
committed
fix: unify publish + release workflows
1 parent c0a4549 commit 618ba73

2 files changed

Lines changed: 24 additions & 38 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@ name: publish
22

33
on:
44
workflow_dispatch:
5-
push:
6-
branches:
7-
- main
85

96
jobs:
107
publish_gh_packages:
@@ -33,6 +30,29 @@ jobs:
3330
run: pnpm install --frozen-lockfile
3431

3532
- name: pnpm publish
36-
run: pnpm publish --access restricted --publish-branch main --tag next
33+
run: pnpm publish --access restricted
3734
env:
3835
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
37+
release:
38+
needs: publish_gh_packages
39+
runs-on: ubuntu-latest
40+
41+
permissions:
42+
contents: write # publish a GitHub release
43+
issues: write # comment on released issues
44+
pull-requests: write # comment on released pull requests
45+
46+
steps:
47+
- uses: actions/checkout@v4
48+
with:
49+
fetch-depth: 0
50+
51+
- uses: actions/setup-node@v4
52+
with:
53+
node-version: "lts/*"
54+
55+
- name: semantic-release
56+
run: npx semantic-release@24
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-dry-run.yaml

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

0 commit comments

Comments
 (0)