-
Notifications
You must be signed in to change notification settings - Fork 218
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
Disable Renovate for pnpm dependencies and enable Dependabot instead #544
Comments
I think this is actually high if not critical because renovate opens PRs that are unactionable in the frontend repository like WordPress/openverse-frontend#1502 It hasn't bothered us much yet but given renovate is configured to open update PRs monthly, we will probably get a slew of unactionable update PRs in a few days. This creates noise (which is distracting) and wastes time (because people have to close these PRs). It's a one line change to at least disable renovate for JavaScript dependencies, even if we don't enable dependabot for them instead. cc @WordPress/openverse-frontend |
It seems that dependabot still does not support There was already an attempt on our part before in WordPress/openverse-frontend#1170. |
Oh right! That's the whole reason we went with Renovate in the first place 🤦 Well, at least we can just try to debug renovate against package.json. I think to do that we could open a branch that updates the configuration to always open PRs instead of only monthly and then run the workflow anytime the PR is pushed and continue to debug why the "self-hosted" renovate still isn't running the pnpmfile.cjs... |
* Check for none before property access * Add test
Superseded by #3312 |
Problem
Our renovate configuration is still having trouble with not running the pnpmfile.cjs script and it keeps knocking TypeScript back down to a much older version.
Description
Instead of continuing to tinker with Renovate (which is a distraction at this point), we can just use dependabot for the pnpm dependencies and leave Renovate on for the rest (namely GH actions).
Alternatives
Turn off renovate completely for now and just use dependabot for everything in the frontend with the goal of eventually moving back to Renovate in the future when we have more bandwidth to tinker with the configuration and/or stand up an actual self-hosted Renovate instance for ourselves.
Additional context
Discussed by myself and @obulat here: WordPress/openverse-frontend#1503 (comment)
Implementation
The text was updated successfully, but these errors were encountered: