Skip to content
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

Renovate bot for automated updates on dependencies #58

Closed
sirkitree opened this issue Oct 28, 2024 · 5 comments · Fixed by #63
Closed

Renovate bot for automated updates on dependencies #58

sirkitree opened this issue Oct 28, 2024 · 5 comments · Fixed by #63
Assignees
Labels
automation enhancement New feature or request

Comments

@sirkitree
Copy link
Collaborator

I think it would be beneficial to add Renovate Bot to automate dependency updates.

Renovate Bot automatically manages your Node.js dependencies by scanning your repository and creating pull requests for available updates. This automation provides several crucial advantages:

Risk Reduction

  • Updates are delivered in small, manageable increments rather than large, risky batch updates
  • Each update comes with its own pull request, making it easier to identify breaking changes
  • Security vulnerabilities are addressed more quickly through timely updates

Time Savings

  • Eliminates manual dependency checking and updating
  • Provides transparency into outdated dependencies without manual tracking
  • Automatically creates pull requests with changelog information included

Flexible Configuration

  • Supports automatic merging of updates that pass tests
  • Allows grouping of updates to reduce PR noise
  • Can schedule updates during off-hours to avoid CI resource contention
@sirkitree sirkitree added enhancement New feature or request automation labels Oct 28, 2024
@sirkitree sirkitree added this to Eliza Oct 28, 2024
@mrdavidburns
Copy link
Contributor

I see the branch was merged. To make it work a repo admin will need to add it from the Marketplace.
https://github.com/apps/renovate

@sirkitree
Copy link
Collaborator Author

image

Anything else to do here?

@mrdavidburns
Copy link
Contributor

Go here https://developer.mend.io/github/ai16z/eliza
Click Settings
That should get you to this page -> https://developer.mend.io/github/ai16z/eliza/-/settings
Then click Dependencies.

Set the options to be like this and then click Save:
image

@mrdavidburns
Copy link
Contributor

Don't close this issue. This is where you can track updates, manually trigger a PR to build or rebase.

@sirkitree
Copy link
Collaborator Author

This worked well. I was able to get all dependencies updates and will keep that issue open.

@github-project-automation github-project-automation bot moved this from In progress to Done in Eliza Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants