platform automerge only when Renovate checks passing #27633
Labels
core:automerge
Relating to Renovate's automerge capabilities
priority-4-low
Low priority, unlikely to be done unless it becomes important to more people
type:feature
Feature (new functionality)
Describe the proposed change(s).
Today, platformAutomerge=true means Renovate enables platform automerge at PR creation time. This is meant to mean "automerge this once required checks pass". However some projects have insufficient checks and the platform can automerge even if Renovate has posted failing checks such as
renovate/artifacts
.It is proposed to modify platform automerge behavior so that:
Pseudo logic:
We want to prevent the scenario where we enable platform automerge, then a user disables it, and then Renovate keeps re-enabling it. This scenario should be prevented by point 3 above, because in such a scenario the existing PR debug data for platform automerge will remain as state=true to remind us that we enabled it previously
The text was updated successfully, but these errors were encountered: