Skip to content

Commit b8df7c3

Browse files
fix: JSR publish via npx failed due to outdated @types/node
So we'll use deno instead of node to publish it.
1 parent d16e0d3 commit b8df7c3

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

.github/workflows/check-bundle-size.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Setup repo
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515
- uses: actions/setup-node@v4
1616
with:
1717
node-version: 24.x

.github/workflows/publish.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ jobs:
1313
id-token: write
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v5
17+
18+
- name: Setup Deno
19+
uses: denoland/setup-deno@v2
20+
with:
21+
deno-version: v2.x
1722

1823
- name: Publish package
19-
run: npx jsr publish
24+
run: deno publish

.github/workflows/run-tests.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Setup repo
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616

1717
- name: Setup Deno
1818
uses: denoland/setup-deno@v2
@@ -34,11 +34,14 @@ jobs:
3434
- name: Run integration tests
3535
run: deno test --allow-net integration.ts
3636

37+
- name: Check JSR publish eligibility
38+
run: deno publish --dry-run
39+
3740
test-bun:
3841
runs-on: ubuntu-latest
3942
steps:
4043
- name: Setup repo
41-
uses: actions/checkout@v4
44+
uses: actions/checkout@v5
4245
- uses: oven-sh/setup-bun@v2
4346
with:
4447
bun-version: latest
@@ -56,7 +59,7 @@ jobs:
5659
runs-on: ubuntu-latest
5760
steps:
5861
- name: Setup repo
59-
uses: actions/checkout@v4
62+
uses: actions/checkout@v5
6063
- uses: actions/setup-node@v4
6164
with:
6265
node-version: 24.x

0 commit comments

Comments
 (0)