-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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 Dependency Updates #359
Comments
The project used to have an equivalent to Renovate or Dependabot. It was a custom GitHub Actions and run every month. I remove it since it wasn't working well. I'm totally open to Dependabot since it's integrated with GitHub. |
I'd still recommend renovate due to its diverse features and Mend's generous community tier with the Renovate GitHub app. Read here: https://docs.renovatebot.com/bot-comparison/ Have you also considered implementing an npx install script? This would ease setup and could possibly allow users to choose between the bots themselves. |
I check the comparison, but can you explain me in details why you recommend renovate? I'm considering implement an npx install script. But not a huge fan maintaining all the combinations, Dependabot vs Renovate, Prisma vs Drizzle ORM, Cypress vs Playwright, etc... the combination will increase exponentially and hard to maintain |
I just switched to Renovate about a week ago for my work, mainly because it supported uv's lockfile for Python. I'm no expert but for this project, I would prefer it due to its flexibility and default presets. For example, I use the "group all non-major" preset and merge all non-major package updates after it passes my CI, and it also groups monorepos like tailwind by default. Here's one of my repos using it. You can also set it to auto-merge patches. Meanwhile, Dependabot's customization is painful and limited from my experience. I feel like Renovate includes everything from Dependabot and more with minimal setup, and you can also access its logs and available package upgrades on Mend's website for debugging. I agree that including all configurations would be excessive, and as this boilerplate seems to cover every base with the most advanced solution, I imagine Renovate would fit in best, but if you believe GitHub integration is more important then Dependabot is also valid. In terms of setup, both Dependabot and Renovate only need one config file. |
Thank you for sharing your feedback. And how GitHub and Renovate are connected? Based on my quick research, to connect renovate you need to install a GitHub App, do we have any alternative to connect? Any alternative to https://github.com/apps/renovate |
I suggest adding a Renovate configuration to the repository for dependency updates to npm packages and GitHub actions. This requires minimal setup once cloned and is very flexible. I'm unsure what the most sane defaults for this would be for this repository, or if there is a reason for not having a dependency bot like Renovate or Dependabot.
The text was updated successfully, but these errors were encountered: