[BUILD-978] Roll out a Magnolia-specific Renovate preset Created: 15/Dec/22  Updated: 19/Dec/22  Resolved: 16/Dec/22

Status: Closed
Project: Build
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Maxime Michel Assignee: Maxime Michel
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to BUILD-753 Make sure that latest versions of int... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Team: Foundation
Work Started:

 Description   

In order to lower the amount of PRs coming from Renovate, we should make it familiar with the concept of permanent SNAPSHOTs. As this is an internal concept, we must write the solution ourselves, not ask it from Renovate. This can be done via custom presets. We must create one and deploy it so that our main projects use the same rules.

  • support for permanent SNAPSHOTs, i.e. ignore upgrades for X.Y-SNAPSHOT versions
  • we can also extend workarounds:disableMavenParentRoot, which is a default preset I found by chance but would also help
    • now done in  056dccbda56 - default workarounds required the onboardingConfig field which we didn't have to this day
  • we can also use the preset to store all the things that are sane defaults and which are currently already shared by the projects' renovate.json


 Comments   
Comment by Maxime Michel [ 19/Dec/22 ]

TODO mmichel:

  • check that properties specified in renovate-config were removed from projects' renovate.json (for example, not done in CE)
  • check which properties from mgnl-renovate-bot can also make it to the renovate-config
Generated at Sun Feb 11 23:47:00 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.