Skip to content

feat: add Bun and Deno test jobs to CI - #1

Merged
jhnns merged 1 commit into
mainfrom
extend-tests-deno-bun
Aug 2, 2026
Merged

feat: add Bun and Deno test jobs to CI#1
jhnns merged 1 commit into
mainfrom
extend-tests-deno-bun

Conversation

@jhnns

@jhnns jhnns commented Aug 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds parallel test-bun and test-deno jobs to the test-and-release workflow, running the unit test suite under each runtime to verify cross-runtime compatibility.
  • Adds .tool-versions pinning Bun 1.3.14 and Deno 2.9.0, read by both the GH Actions setup steps and by mise locally.
  • Dependencies are installed via npm ci in each job; Bun runs tests with bun --bun to force its own runtime (overriding the #!/usr/bin/env node shebang), and coverage is disabled in the Bun job since V8 coverage APIs are unavailable there.
  • The new jobs run in parallel with test-and-release but do not currently gate the release step.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 30771988306

Warning

No base build found for commit f1a4ba0 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 85.714%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 7
Covered Lines: 5
Line Coverage: 71.43%
Relevant Branches: 7
Covered Branches: 7
Branch Coverage: 100.0%
Branches in Coverage %: Yes
Coverage Strength: 3.57 hits per line

💛 - Coveralls

@jhnns
jhnns merged commit 3689a1b into main Aug 2, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants