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

Revisit and bump policies to 1.X.Y #803

Open
viccuad opened this issue Jul 9, 2024 · 1 comment
Open

Revisit and bump policies to 1.X.Y #803

viccuad opened this issue Jul 9, 2024 · 1 comment

Comments

@viccuad
Copy link
Member

viccuad commented Jul 9, 2024

A bunch of policies have a semver of 0.X.Y. We consciously picked semver 0.X.Y for policy version as that means that the policy API (in this case the policy spec.settings) is not considered stable. But to be fair, we haven't had the need to revisit this after years, and several policies have gotten minor releases, with none breaking backwards compatibility.

Maybe it is time to showcase this commitment by bumping them to 1.X.Y.

Acceptance criteria

  • Bump and release versions 1.X.Y for those policies that are considered stable. See here for list of policy repositories and their maturity level. Consider bumping from 0.X.Y to 1.X.Y instead of 1.0.0 for easy bookkeeping.
@viccuad viccuad changed the title Revisit and bump policies to 1.X.Y Revisit and bump policies to 1.X.Y Jul 9, 2024
@viccuad
Copy link
Member Author

viccuad commented Jul 9, 2024

Note: there's the possibility of having an ABI break for the policies (their Wasm validate and validate_settings functions for example), and needing to rebuild all their Wasm modules. This of course would warrant a major version bump of Kubewarden. We haven't performed such a thing, nor we intend to do so any time soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant