7.3.2.6.2. Release simp-core
to GitHub and PuppetForge
simp-core
is configured to automatically create a GitHub release and push
the (meta-module) release to PuppetForge, when an annotated tag is created
for the GitHub project and the GitHub Actions tests for the annotated tag push
succeed.
To create the releases from an annotated tag:
Clone the component repository and checkout the development branch to be tagged
git clone git@github.com:simp/simp-core.git cd simp-core git checkout master # this step isn't needed for master branch
Create the annotated tag for the release. In this example, we are assuming the version is
6.1.0
and we are using the full Changelog.rst content.git tag -a 6.0.2 -F Changelog.rst --cleanup--whitespace git push origin 6.0.2
Verify GitHub Actions tests complete successfully
Important
If any of the required GitHub Actions builds for the project fail, for example due to intermittent connectivity problems, you can complete the release process by manually restarting the failed build on the GitHub Actions page for that build.
Verify release exists on GitHub. This release will have been created by
simp-auto
.