Minimal fix for hidden build issue (not causing CI failures, but is causing local failures) - just makes sure we replace a string like "13.0" with another string like "14.0" - that is, we always replace MAJOR.MINOR with another string MAJOR.MINOR
Otherwise, the resulting substitution could cause unwanted digit to disappear (this was already fixed a year ago in aae2585 ) or appear (the symmetrical fix is added here).
Minimal fix for hidden build issue (not causing CI failures, but is causing local failures) - just makes sure we replace a string like "13.0" with another string like "14.0" - that is, we always replace MAJOR.MINOR with another string MAJOR.MINOR
Otherwise, the resulting substitution could cause unwanted digit to disappear (this was already fixed a year ago in aae2585 ) or appear (the symmetrical fix is added here).