Releases
Org Kickstart uses a simple versioning model: a rolling latest branch and fixed, tagged releases.
We target quarterly releases, but may cut a new version sooner when significant new AWS organization-management features warrant it.
The latest branch
The default branch is latest. It always holds the most recent changes. Point your module
source at it (with no ?ref=) to track the newest code:
module "organization" {
source = "github.com/primeharbor/org-kickstart"
# ...
}
Use this if you want the newest features and are comfortable reviewing every terraform plan for
changes before you apply.
Tagged releases
Each release is a fixed, immutable git tag — for example 0.3.1. Pin to a tag for a stable,
reproducible deployment:
module "organization" {
source = "github.com/primeharbor/org-kickstart?ref=0.3.1"
# ...
}
The examples/local-deploy
sample pins to the current release by default. Bump the ?ref= value when you’re ready to move to a
newer release — and read its release notes for breaking changes first.
Release notes
Per-release changes — new features, breaking changes, and migration steps — are published as
release notes on the blog, and in each release’s docs/v<version>-notes.md file
in the repository.
Which should I use?
- Production: pin to a tagged release (
?ref=0.3.1) and upgrade deliberately after reviewing the release notes. - Evaluating or lab environments: track
latestfor the newest capabilities.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.