Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IMP] runbot: introduce matrix for upgrade #1058

Draft
wants to merge 3 commits into
base: 18.0
Choose a base branch
from

Conversation

Xavier-Do
Copy link
Contributor

The initial way to configure upgrades was working fine and automatically but does not alway match the reality of what should be supported.

Saying, upgrade from the last main version and last intermediate (for 18, from 17.0 and 17.4) we may also want to test from 17.2 because for some reason there are many people in 17.2 taht will need to upgrade in 18.0. But the transition 17.2->17.3 doesn't make sense anymore after a while since people will go in 18 imediatly at some point.

This matrix can be generated automatically from the parameters and new versions should appear automatically, but it is possible to tweak the values on demand.

The initial way to configure upgrades was working fine and automatically
but does not alway match the reality of what should be supported.

Saying, upgrade from the last main version and last intermediate
(for 18, from 17.0 and 17.4) we may also want to test from 17.2 because
for some reason there are many people in 17.2 taht will need to upgrade
in 18.0. But the transition 17.2->17.3 doesn't make sense anymore
after a while since people will go in 18 imediatly at some point.

This matrix can be generated automatically from the parameters and new
versions should appear automatically, but it is possible to tweak the
values on demand.
Since only reference_batch from the same category are stored, it makes
senses to limit the complement trigger to the same category.
@Xavier-Do Xavier-Do force-pushed the 18.0-upgrade-refactoring-xdo branch from 53cbb5c to 382dc11 Compare February 27, 2025 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant