Skip to content

ci: use the npm lockfile for Bun and Deno tests - #380

Merged
rexxars merged 1 commit into
mainfrom
chore/shared-test-lockfile
Nov 8, 2026
Merged

rexxars merged 1 commit into
mainfrom
chore/shared-test-lockfile

Conversation

@rexxars

@rexxars rexxars commented Nov 8, 2026

Copy link
Copy Markdown
Member

The Bun and Deno jobs each installed their own dependency tree, so a dependency update could leave the three runtimes testing different versions. Both jobs now use npm ci, and we only need to maintain package-lock.json.

Bun runs the installed Vitest CLI with --bun so its Node shebang can't switch the runner back to Node. Deno runs the same CLI with manual node_modules resolution and --no-lock.

Verified from a clean npm install with Bun 1.4.4 and Deno 2.9.6. Both runs passed 75 tests with one skipped.

@rexxars
rexxars merged commit f23b42e into main Nov 8, 2026
11 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.

1 participant