Skip to content

Commit b23cbf7

Browse files
committed
fix: ci use semantic-release directly
1 parent 79c3873 commit b23cbf7

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@ on:
66
branches:
77
- next
88

9-
permissions:
10-
id-token: write # Required for npm OIDC
11-
contents: write # To publish release on GitHub.
12-
139
jobs:
1410
release:
15-
name: Release
11+
permissions:
12+
contents: write
13+
issues: write
14+
pull-requests: write
15+
id-token: write
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout sources 🔰
1919
uses: actions/checkout@v4
2020

2121
- name: Setup Node.js 20 👷🏻
22-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@v6
2323
with:
2424
node-version: 24
2525

@@ -29,10 +29,9 @@ jobs:
2929
- name: Build artifacts 🏗️
3030
run: npm run build
3131

32-
- name: Release 🚀
33-
uses: cycjimmy/[email protected]
34-
id: semantic
32+
- id: semantic-release-step
33+
name: Release with Semantic Release
3534
env:
36-
GITHUB_TOKEN: ${{ secrets.GH_RELEASE_TOKEN }}
37-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
35+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
run: npx semantic-release
3837

0 commit comments

Comments
 (0)