-
Notifications
You must be signed in to change notification settings - Fork 15
Replace Greenkeeper with Dependabot #16
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
Comments
Hmm turns out that Dependabot is sending PRs for all updates even with the |
I'll go ahead and migrate anyway, just to see how much noise it will be. Maybe it will help to make a case to the Dependabot team to introduce features that would lower the noise for library maintainers :) I'll use this setting now version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
labels:
- "maintenance" |
All done, getting ready for the flood. For reference, here is the script I used to create all the PRs: |
As Greenkeeper is phasing out and migrating its users to Snyk, we decided to migrate to Dependabot, which has been acquired by GitHub about a year ago and is increasingly becoming a built-in GitHub feature.
There are some trade-offs unfortunately:
package.json
's "dependencies" and "devDependencies". This is causing a lot of noise. Luckily, the new v2 configuration optionversioning-strategy: "increase-if-necessary"
makes Depedendabot send pull requests for out-of-range updates onlyI've talked to @feelepxyz who kindly enabled the v2 configuration on @octokit. I will add the following configuration to all Octokit JS-related repositories:
Todos:
.github/dependabot.yml
configurationset "maintenance" label
Remove Greenkeeper badge
.github/workflows/update-prettier.yml
files:.github/workflows/test.yml
files:-- "greenkeeper/**"
Create
.github/dependabot.yml
with the configuration aboveThe text was updated successfully, but these errors were encountered: