Skip to content

Commit 8f68652

Browse files
matmenclaude
andcommitted
CI: type check the JSR package (deno publish --dry-run)
JSR type checks with Deno's TypeScript, which is stricter than ours (typed arrays are generic over their buffer), so a release could publish to npm and then fail on JSR. The Deno job on Linux now runs the dry run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Lfv41PqHEGbU7SLg5onpG1
1 parent 52368d8 commit 8f68652

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎.github/workflows/node.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,6 @@ jobs:
7373
run: deno run -A tests/run.js
7474
- if: matrix.runtime == 'bun'
7575
run: bun tests/run.js
76+
# (JSR type checks the sources with Deno's TypeScript, stricter than ours: what release.yml would publish)
77+
- if: matrix.runtime == 'deno' && matrix.os == 'ubuntu-latest'
78+
run: deno publish --dry-run --allow-dirty

0 commit comments

Comments
 (0)