-
Notifications
You must be signed in to change notification settings - Fork 43
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
Create ansible 9 build directory and remove excluded collections #235
Conversation
Note: this should be rebase merged so the |
After the whole hullabaloo of cyberark/ansible-security-automation-collection#46 and ansible-community/community-topics#168, the collection is again violating this requirement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks to me like we have to re-think the "next major version" CI - since the .build
file should not be there until 9.0.0a1. The problem is that without it, CI will fail due to violations.
What's the problem with committing the ansible-9.build file now and having the CI job regenerate the file? We could add a feature to |
That would be fine, but CI does not regenerate that file. If it's present, it will be used, and all major versions of all collections will be limited from that point on for the Ansible 9 build.
That's possible, but it needs support on antsibull-build's side. (Also it needs to be a bit more complex, since by default |
Yes, we'd need to add that. We could add an option to the release playbook to force running |
Hmm, that code (antsibull_core.dependency_files.BuildFile) is not as flexible as I would've liked. I think I have an idea, but it'll require some minor changes to antsibull_core as well. |
Allowing to override the version pins in a separate |
A |
A |
``` mkdir 9/ cp 8/ansible.in 8/collection-meta.yaml 9/ ln -sr 8/ansible-8.0.0.deps 9/ancestor.deps cat <<EOF >9/changelog.yaml ancestor: 8.0.0 releases: {} EOF ```
Force pushed to correct a commit message typo |
|
🎉 |
Thanks @felixfontein for reviewing and helping me with the process :). |
Thanks for implementing this :) |
No description provided.