Skip to content

Commit 8e6b00d

Browse files
committed
release
1 parent 0ddfd3c commit 8e6b00d

1 file changed

Lines changed: 15 additions & 27 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,24 @@
1-
name: Release
1+
name: Publish Package
2+
23
on:
34
push:
45
branches:
56
- main
7+
permissions:
8+
id-token: write # Required for OIDC
9+
contents: read
10+
611
jobs:
7-
release:
8-
permissions:
9-
contents: write
10-
issues: write
11-
pull-requests: write
12-
name: Release
12+
publish:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- name: Checkout
16-
uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
16+
17+
- uses: actions/setup-node@v4
1718
with:
18-
fetch-depth: 0
19-
- name: Setup Node.js
20-
uses: actions/setup-node@v4
21-
with:
22-
node-version: "lts/*"
19+
node-version: "24"
2320
registry-url: "https://registry.npmjs.org"
24-
- uses: pnpm/action-setup@v2
25-
with:
26-
version: 8
27-
- name: Install dependencies
28-
run: pnpm i
29-
- name: Build
30-
run: pnpm run build
31-
- name: Test
32-
run: pnpm test
33-
- name: Release
34-
run: npm publish
35-
- name: Upload Code Coverage
36-
uses: codecov/codecov-action@v3.1.0
21+
- run: npm ci
22+
- run: npm run build --if-present
23+
- run: npm test
24+
- run: npm publish

0 commit comments

Comments
 (0)