-
Notifications
You must be signed in to change notification settings - Fork 1
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
ci: setup semantic release GHA #154
Conversation
Integration tests fail because Ansible 7.5.0 needs Python 3.10. We have Ansible 7.5.0 as dev-requirement so that we can use ansible-galaxy to upload the collection. Integration tests have Python 3.8 hardcoded right now. To resolve this, I think we have to bump integration tests action to Python 3.10 and declare that we officially support Python 3.10. edit: Ansbile 7.5.0 needs Python 3.9 |
Before setting up a semantic release action we'll need to add a GHA workflow to enforce Conventional Commit tags in PR titles so that the semantic release action can use those to calculate the next version. |
This PR bumps Python version used in integration tests to 3.10. We might need it if we want to use GHA to publish collection to Galaxy. Related to #154
7a69f42
to
f3efa30
Compare
75cd96a
to
b25b94b
Compare
b25b94b
to
8aae992
Compare
This PR is included in version 0.4.0 🎉 |
This PR changes the release GHA so that the version number is derived from history using semantic-release github action. It create GitHub release and uploads collection to Galaxy.
In addtion
fixes #132 and #152