Uploaded image for project: 'Build'
  1. Build
  2. BUILD-978

Roll out a Magnolia-specific Renovate preset

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Neutral
    • None
    • None
    • None
    • None

    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

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                mmichel Maxime Michel
                mmichel Maxime Michel
                Foundation
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:
                  Work Started:

                  Checklists

                    Task DoR