Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 659 Bytes

RELEASE_PROCESS.md

File metadata and controls

29 lines (18 loc) · 659 Bytes

Terraform Module Release Process

Steps

  1. Update versions in ./scripts/module_version.sh file for the old version and new version you want to release.

For example to release version v0.2.0, the file should look like:

#!/bin/bash

old="0\.1\.0"
new=0.2.0

...
  1. Run make generate_templates from root level of repository. This should update all examples and templates with the newest version.

  2. Submit a PR and get it reviewed and merged.

  3. Tag and push the new version to Github.

git tag v0.2.0 && git push --tags

After step 4, the new module version should be synced on the Terraform Registry within a few minutes.