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

ci: semantic release GitHub action #152

Open
t0mk opened this issue Feb 12, 2024 · 0 comments
Open

ci: semantic release GitHub action #152

t0mk opened this issue Feb 12, 2024 · 0 comments
Assignees

Comments

@t0mk
Copy link
Contributor

t0mk commented Feb 12, 2024

SUMMARY

GitHub workflow run on-demand, which will derive new (semantic) version number based on conventional-commits syntax from PRs merged since last release. It should create GitHub release and build and upload to Ansible Galaxy. (We already have workflow for that [0])

ISSUE TYPE
  • Feature Idea
COMPONENT NAME

CI

ADDITIONAL INFORMATION

Already present in EM DevRel Projects [1,2]

We're using GH action https://github.com/cycjimmy/semantic-release-action

@t0mk t0mk self-assigned this Feb 12, 2024
ctreatma added a commit that referenced this issue Feb 15, 2024
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
- I had to bump ansible in requirements-dev because old ansible-galaxy
cli tool didn't work with current Ansible Galaxy API. Let's see if
integration tests pass.
- I fixed link to collection docs on GitHub.

fixes #132 and #152
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant