mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-24 22:48:06 +00:00
3842ec0cf2
As noted in #46438, when a branch updates a tool constraint, i.e.
`constraints.golang` from `1.25` to `1.27`, any `postUpgradeTasks` with
`installTools` (and any artifact updates) in that branch would still use
the constraint from the base branch's config.
Similar to d6946be005, we should make sure
that a change to `constraints` results in a fingerprint change, so it's
clear that the branch needs reprocessing.
Although we'd excluded `postUpgradeTasks[].installTools` at that point,
we need to take them into account now, as they can affect the contents
of the branch, especially when changing `constraints`' current values.
This only includes known Containerbase tools, to avoid branch
fingerprint changes on unrelated `constraints` like `ghActionsLock`.
Co-authored-by: Claude Opus 5.5 <jamie.tanna+amp@mend.io>
Co-authored-by: Claude Sonnet 5.5 <jamie.tanna+claude-code@mend.io>