Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 965 Bytes

RELEASING.md

File metadata and controls

14 lines (13 loc) · 965 Bytes

Releasing the Terraform provider

  1. Merge all your changes to the stable branch
  2. If any of the changes upgrades Go version, make sure that you have followed the Go upgrade checklist.
  3. Update CHANGELOG.md
    1. Add new heading with the correct version e.g. ## [v2.3.5]
    2. Update links at the bottom of the page
    3. Leave "Unreleased" section at the top empty
  4. Tag the release vX.Y.Z (e.g. v2.3.5)
  5. Push the tag to GitHub
  6. Push the tag to the internal GitLab repo
    • This will fire an internal CI job that signs the code & creates a new draft release for the tag in GitHub
  7. Open the draft release in GitHub & publish it when you are happy with it
  8. The Terraform registry will pick up the release