Skip to content

chore(deps): switch dependabot to the bun ecosystem - #5646

Merged
norman-abramovitz merged 1 commit into
cloudfoundry:developfrom
nabramovitz:norm/chore/dependabot-bun
Jul 18, 2026
Merged

chore(deps): switch dependabot to the bun ecosystem#5646
norman-abramovitz merged 1 commit into
cloudfoundry:developfrom
nabramovitz:norm/chore/dependabot-bun

Conversation

@nabramovitz

Copy link
Copy Markdown
Contributor

Dependabot's npm ecosystem edits only package.json, but the repo's lockfile is bun.lock (there is no package-lock.json). Every CI job starts with bun install --frozen-lockfile, which refuses the mismatched lockfile — so npm-ecosystem PRs like #5643 fail all checks in seconds without running a test.

This switches the / and /website entries to the bun package ecosystem so Dependabot regenerates bun.lock in its PRs, and drops the /electron entry since that directory no longer exists. PR limits are unchanged.

Notes: the config takes effect once merged to develop, and #5643 itself won't be adopted retroactively — it needs its bun.lock regenerated on-branch, or close it and let Dependabot refile under the bun ecosystem.

The repo's lockfile is bun.lock; npm-ecosystem dependabot PRs edit
only package.json, so every CI job fails bun install
--frozen-lockfile before running a test (PR cloudfoundry#5643). Use the bun
ecosystem for / and /website so dependabot regenerates bun.lock.

Drop the /electron entry — that directory no longer exists.

@norman-abramovitz norman-abramovitz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@norman-abramovitz
norman-abramovitz merged commit b4ab9a5 into cloudfoundry:develop Jul 18, 2026
21 checks passed
@nabramovitz
nabramovitz deleted the norm/chore/dependabot-bun branch July 18, 2026 04:56
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