-
Notifications
You must be signed in to change notification settings - Fork 153
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
Violation of semantic versioning #463
Comments
There has been another, way more serious semantic versioning violation: ansible.posix 1.6.0 removes a plugin. Removal of content is only allowed in major releases! Please revert that change and do a new release (1.6.1) as soon as possible. Thanks. As long as this does not happen, Ansible 9 and 10 will not accept new versions of ansible.posix, and will stick to versions < 1.6.0. You can re-do the removal once you actually do a new major release. |
@felixfontein Thanks for the information. If there are no issues with my plan, I will proceed with the release within the next few days. Please share your thoughts with me. Continue the discussion here #149 (comment) |
Create a stable branch for ansible.posix version 1.x as stable-1 SUMMARY We are creating a stable branch to improve maintainability and ensure more accurate releases in preparation for the version 2.x release. The new features(A.K.A minor-changes and major-changes) will be reflected in main branch only, but bug fixes can be backported to the stable branch. Fixes #463 Fixes #573 ISSUE TYPE Feature Pull Request COMPONENT NAME ansible.posix ADDITIONAL INFORMATION None Reviewed-by: Andrew Klychkov <[email protected]> Reviewed-by: Adam Miller <[email protected]> Reviewed-by: Felix Fontein <[email protected]>
@felixfontein I have released 1.6.1 #574 |
Closing since this has been resolved from our point of view. Thanks! |
SUMMARY
The collection is violating one of the basic Ansible inclusion criteria: semantic versioning.
The bugfix release 1.5.1contained multiple new features and modules: https://github.com/ansible-collections/ansible.posix/blob/main/CHANGELOG.rst#id3
The bugfix release 1.5.2 contained new plugins and options as well: https://github.com/ansible-collections/ansible.posix/blob/main/CHANGELOG.rst#id1
The bugfix release 1.5.4 also contains multiple new features: https://github.com/ansible-collections/ansible.posix/blob/main/CHANGELOG.rst#minor-changes
Please make sure to use semantic versioning for all new releases (https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_requirements.html#versioning-and-deprecation)!
ISSUE TYPE
COMPONENT NAME
collection
The text was updated successfully, but these errors were encountered: