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

Move upgradeable check to using semVer/pre #1110

Merged
merged 3 commits into from
Aug 8, 2024

Commits on Aug 8, 2024

  1. Move upgradeable check to using semVer/pre

    The number of tag version edge cases requiring exception from being upgraded
    was increasing to the point where constantly adding to the exception list was
    no longer a viable approach.
    
    This change alters how the upgradability of a tag is assessed by parsing the
    current and latest tags into SemVers and then assessing the `pre` field of the
    version to determine whether either of the tags are a special case.  In order
    to achieve this it is necessary to move `latest` out to be a case all of itself
    as this would not be nicely handled by NewVersion().
    
    Signed-off-by: Richard Gee <[email protected]>
    rgee0 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    7396123 View commit details
    Browse the repository at this point in the history
  2. fix clusterawsadm after file pattern change

    Signed-off-by: Richard Gee <[email protected]>
    rgee0 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e21e3da View commit details
    Browse the repository at this point in the history
  3. Change upgradeable logic based on feedback

    Signed-off-by: Richard Gee <[email protected]>
    rgee0 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    05860ff View commit details
    Browse the repository at this point in the history