-
Notifications
You must be signed in to change notification settings - Fork 70
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
[FEATURE] Enable Renovate on opensearch-project and repos that choose to use it #97
Comments
Yes, we use that company's (renamed Mend) security check in our CI workflow. This would add another github app / feature similar to the usage of dependabot.
Enabling it org-wide will create a PR in each Repo (adding the config file) that the maintainers could choose to merge (or not to merge, that is the question). It can be run side-by-side with dependabot for evaluation (would create PRs for same version bump from both systems until one is removed). |
Quick update: I've submitted an internal ticket for this, and switched the recommendation to "Forking Renovate" which does not create branches in the repo (requiring write access) but does the traditional fork-and-PR approach that any unprivileged contributor would do. |
@dbwiddis Any updates here? |
Internal ticket created 2022-10-19 (as noted above) and assigned for review 2022-10-24. No further action taken and I don't think there's an SLA for this priority. In the meantime I've enabled dependabot on the SDK repo. I still think it's a better management platform all around and a good fit for OpenSearch (open source, has open source management tools for free). |
This was approved and there's an open PR on SDK repo to finish installation that I'll handle later this week. |
I think we need documentation in .github that describes what the options are for keeping libraries up-to-date, maybe add a security section with "Keep Dependencies up to Date" and dependabot and renovate subsections in https://github.com/opensearch-project/.github/blob/main/RESPONSIBILITIES.md? |
FYI: the recent org-wide installation of Mend includes renovate, which everyone can now enable with a few lines in their |
Is your feature request related to a problem?
The
opensearch-sdk-java
repo wants to enable automated issues for upgrading dependency versions.See #185
What solution would you like?
While dependabot is an option, I believe Mend Renovate is a suprerior option. It is endorsed by OpenSSF alongside dependabot as an industry standard tool for dependency updates.
I have switched my external OS repo from dependabot to renovate and found it far superior for a few key reasons:
Enabling this on
opensearch-sdk-java
requires an owner ofopensearch-project
enable it. Repos which choose to use it can also be enabled; formally requesting this foropensearch-sdk-java
.The maintainers of the main
Opensearch
project may wish to consider it as well, as a replacement for dependabot.What alternatives have you considered?
Dependabot
Do you have any additional context?
Some quick links to my own repo demonstrating some of the benefits outlined above
The text was updated successfully, but these errors were encountered: