Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Chore: switch Dependabot ecosystem from npm to bun#196

Merged
twschiller merged 1 commit into
mainfrom
dependabot-bun-ecosystem
Jun 6, 2026
Merged

Chore: switch Dependabot ecosystem from npm to bun#196
twschiller merged 1 commit into
mainfrom
dependabot-bun-ecosystem

Conversation

@twschiller

Copy link
Copy Markdown
Contributor

Summary

  • Switch package-ecosystem from npm to bun for the /extension, /demo-site, and /docs entries in .github/dependabot.yml.

Why

Dependabot's npm updater rewrites package.json but leaves bun.lock alone, so every dev-deps PR breaks CI on bun install --frozen-lockfile (currently affecting #190, #191, #192, #194). Dependabot's bun ecosystem went GA in Feb 2025 and supports the text-based bun.lock v1 format already in use across all three workspaces — no workspaces config means we avoid the known dependabot-core#14223 edge case, and the prior bun.lock update bug (#11602) is closed. Caveat: bun security updates aren't supported yet — version updates (what we use) are GA.

Test plan

  • Merge and wait for the next Dependabot run.
  • Confirm the next dev-deps PR updates both package.json and bun.lock, and CI is green.

🤖 Generated with Claude Code

Dependabot's bun ecosystem went GA in Feb 2025 and supports the
text-based bun.lock format used by all three workspaces. The previous
npm config left bun.lock unchanged on each update, which broke
`bun install --frozen-lockfile` in CI for every dev-deps PR.
@vercel

vercel Bot commented Jun 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agent-browser-shield-demo-site Ready Ready Preview, Comment Jun 6, 2026 12:10pm

Request Review

@twschiller twschiller merged commit cf7d63c into main Jun 6, 2026
7 checks passed
@twschiller twschiller deleted the dependabot-bun-ecosystem branch June 6, 2026 12:11
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