-
-
Notifications
You must be signed in to change notification settings - Fork 0
feat: add Dependabot configuration #241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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 <[email protected]>
.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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@claude We should use bun instead npm.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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