These build and release instructions are intended for the maintainers and future maintainers of this project.
There are no preparation steps.
- the version is computed from Conventional Commit tags
- There is no changelog; the GitHub release notes are generated based on Conventional Commit tags
Run the GitHub Actions Release Workflow on the main
branch.
The release workflow:
- Uses Semantic Release to determine the next version number and create the GitHub release
- Runs
make publish
to publish the new Ansible collection release to Ansible Galaxy
Any special instructions or notes should be added by editing the release notes that the workflow publishes. These notes can be found at https://github.com/equinix/ansible-collection-equinix/releases