Conversation
- Configure npm ecosystem updates (weekly on Mondays) - Configure GitHub Actions updates (weekly on Mondays) - Group related dependencies (Storybook, testing, ESLint, React) - Limit open PRs to prevent overwhelming the team Closes #236 Co-authored-by: Dale Seo <DaleSeo@users.noreply.github.com>
.github/dependabot.yml
Outdated
| version: 2 | ||
| updates: | ||
| # Enable version updates for npm (compatible with Bun) | ||
| - package-ecosystem: "npm" |
There was a problem hiding this comment.
Claude finished @DaleSeo's task —— View job
Analysis
- Read the current Dependabot configuration
- Research Dependabot support for Bun
- Provide guidance on the configuration
Findings
Unfortunately, GitHub Dependabot does not currently support bun as a package-ecosystem value. The supported package ecosystems are:
bundler(Ruby)cargo(Rust)composer(PHP)dockerelmgithub-actionsgomod(Go)gradle(Java)maven(Java)mix(Elixir)npm(JavaScript/Node.js)nuget(.NET)pip(Python)terraform- And a few others, but not
bun
Good News
The current configuration using package-ecosystem: "npm" is actually correct and will work perfectly with Bun because:
- Bun is npm-compatible: Bun reads and respects
package.jsonandpackage-lock.json(orbun.lockb) files - Dependabot updates package.json: When Dependabot creates PRs, it modifies
package.json, which Bun will use - Standard practice: This is the recommended approach for Bun projects until GitHub adds native Bun support
Recommendation
Keep the current configuration as-is with package-ecosystem: "npm". The comment on line 3 already clarifies this: "Enable version updates for npm (compatible with Bun)".
When Dependabot creates update PRs, you can run bun install to update the bun.lockb file, and everything will work as expected.
Would you like me to update the comment to make it even clearer, or are you comfortable keeping it as-is?
|
#239 스토리북 업그레이드 완료 후에 Dependbot을 활성화 시키겠음 |
|
@claude We should use bun instead npm. |
|
Claude finished @DaleSeo's task —— View job Analysis
FindingsGood news! I can see that the Current Configuration: - package-ecosystem: "bun"
directory: "/"
schedule:
interval: "weekly"
day: "monday"Important Note About Bun SupportWhile the configuration now uses The current configuration looks correct and should work properly with your Bun-based project. Dependabot will:
Summary✅ The configuration is already using |
Summary
Adds Dependabot configuration to automate dependency updates for this repository.
Changes
.github/dependabot.ymlwith configuration for:Benefits
Closes #236
Generated with Claude Code