Renovate: merge WP deps config blocks - #50868
Conversation
|
Are you an Automattician? Please test your changes on all WordPress.com environments to help mitigate accidental explosions.
Interested in more tips and information?
|
|
Thank you for your PR! When contributing to Jetpack, we have a few suggestions that can help us test and review your patch:
This comment will be updated as you work on your PR and make changes. If you think that some of those checks are not needed for your PR, please explain why you think so. Thanks for cooperation 🤖 Follow this PR Review Process:
If you have questions about anything, reach out in #jetpack-developers for guidance! |
Code Coverage SummaryThis PR did not change code coverage! That could be good or bad, depending on the situation. Everything covered before, and still is? Great! Nothing was covered before? Not so great. 🤷 |
|
LGTM, I guess there's no actual way to put this to the test? We might be better off just keeping an eye on next renovate run? |
|
It could be tested with a separate repo, but honestly, I don't think this is that risky to do testing like that. :-) The file is also covered by a basic JSON linter. |
b5ef0d1 to
2a459c3
Compare
2a459c3 to
7fbc48c
Compare
Proposed changes
Merges the two separate "externalized" and "bundled" wp deps configs into one.
While this makes each update more elaborate (especially when studying changelogs) and harder to grok which packages are "externalized" and which "bundled", it's still beneficial to combine these.
Devs testing need to pay special attention to bundled packages, as they may contain larger changes that affect product UIs. Meanwhile, it's hard to keep up with new packages added to bundled deps, and we may end up with situations where we're updating a package in two separate deploys, potentially days or weeks apart, but they depended on specific versions of each other.
Following changes to what is bundled and what isn't can be challenging, and configs can drift from upstream:
Related product discussion/links
Does this pull request change what data or activity we track or use?
Testing instructions