Skip to content

🏗 Refine renovate configuration#34064

Merged
rsimha merged 1 commit intoampproject:mainfrom
rsimha:2021-04-26-RenovateTweaks
Apr 28, 2021
Merged

🏗 Refine renovate configuration#34064
rsimha merged 1 commit intoampproject:mainfrom
rsimha:2021-04-26-RenovateTweaks

Conversation

@rsimha
Copy link
Copy Markdown
Contributor

@rsimha rsimha commented Apr 28, 2021

This is part of the effort to streamline package updates and reduce unnecessary manual toil.

PR Highlights:

  • [existing] Test all major in isolation via independent PRs
  • [new] Consolidate configuration for major updates in one place (simplifies currently separate config)
  • [new] Group minor, patch, pin, and digest updates in the same category (separating them proved to be too noisy)
  • [existing] Further group updates to devDependencies into subpackage, build-system, validator, core, linting, babel, esbuild, and ampproject
  • [existing] Also group updates to dependencies into ampproject (published by @ampproject) and core (all others)
  • [new] Enable renovate updates for core (not published by @ampproject) dependencies (see Upgrade Preact to 10.5.13 #30043 (comment))
  • [new] Explicitly enable automerge for devDependencies, and explicitly disable for dependencies
  • [new] Enable assignAutomerge for all groups that have automerge set to true (to be used by renovate-approve)
  • [new] Make sure all upgrade PRs are tagged with appropriate working-group label(s)

Reference: https://docs.renovatebot.com/configuration-options

Partial fix for #33959

@rsimha rsimha merged commit d9ba766 into ampproject:main Apr 28, 2021
@rsimha rsimha deleted the 2021-04-26-RenovateTweaks branch April 28, 2021 19:36
@rsimha
Copy link
Copy Markdown
Contributor Author

rsimha commented Apr 29, 2021

Looks like a couple more refinements are needed.

  • Some sub packages are using dependencies when they should be using devDependencies
  • Some working group labels need further adjustment

These don't affect any actual upgrades, so I will send out a follow up PR tomorrow morning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants