- Draft a new release.
- In the "Choose a tag" field, enter a new tag. Name it according to the pattern
v1.2.3
. - Follow semver practices. For example, if the current release is
v1.0.0
and you are publishing a bugfix, the new tag should bev1.0.1
.
- In the "Choose a tag" field, enter a new tag. Name it according to the pattern
- Go to the Actions tab. Github will begin building your release.
- When the release workflow finishes, Github will attach signed binaries to the release notes. This will also trigger a webhook that notifies the Terraform registry.
- After a while, the Terraform registry page will pick up the new release, and it will appear in the list of published versions there.
If you run into problems, refer to Terraform's publishing guide.