Skip to content

Conversation

shoriminimoe
Copy link
Collaborator

Add the release.yml workflow file for automatic releases. Releases are triggered by tagging a commit with a name matching v*.*.*.

The workflow follows these steps:

  • Verify the release by comparing the tag name with the galaxy.yml version.
  • Build the collection tar file to include as a release artifact.
  • Generate release notes from CHANGELOG.rst
  • Create a github release using the tag name
  • Publish the release to ansible galaxy (this step will fail until a valid api key is added to the repo secrets)

@shoriminimoe shoriminimoe self-assigned this Feb 9, 2023
@shoriminimoe
Copy link
Collaborator Author

Here are a few examples from my fork

@justinc1 justinc1 merged commit 5bed464 into ScaleComputing:main Feb 10, 2023
@shoriminimoe shoriminimoe deleted the add-release-workflow branch May 21, 2024 19:23
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

Successfully merging this pull request may close these issues.

2 participants