Skip to content

Commit b658edb

Browse files
committed
ci: publish on CI
1 parent 28b67de commit b658edb

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

.github/workflows/release.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,35 @@ on:
77

88
jobs:
99
release:
10+
runs-on: ubuntu-latest
1011
permissions:
1112
id-token: write
1213
contents: write
13-
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616
with:
1717
fetch-depth: 0
18+
persist-credentials: false
19+
20+
- name: Install pnpm
21+
uses: pnpm/action-setup@v4.1.0
22+
1823
- uses: actions/setup-node@v4
1924
with:
25+
cache: pnpm
2026
node-version: lts/*
2127
registry-url: https://registry.npmjs.org/
22-
- run: npx changelogithub
28+
29+
- run: pnpx changelogithub
30+
continue-on-error: true
2331
env:
2432
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
33+
34+
- name: Install dependencies
35+
run: pnpm install
36+
37+
- name: Update npm
38+
run: npm install -g npm@latest
39+
40+
- name: Publish to NPM
41+
run: pnpm publish --no-git-checks

0 commit comments

Comments
 (0)