RELEASE.md
Atlantis follows a monthly release cadence to provide regular, predictable updates while maintaining stability for users.
Atlantis follows Semantic Versioning (SemVer):
release-0.20)A release is ready when:
In case of critical security vulnerabilities or severe bugs:
For detailed information about contributing to Atlantis, see CONTRIBUTING.md.
release-x.yv and increment based on last release.Chart.yaml in the official Helm chart as needed.Atlantis now uses a cherry-pick-bot from Google. The bot assists in maintaining changes across releases branches by easily cherry-picking changes via pull requests.
Maintainers and Core Contributors can add a comment to a pull request:
/cherry-pick target-branch-name
target-branch-name is the branch to cherry-pick to. cherry-pick-bot will cherry-pick the merged commit to a new branch (created from the target branch) and open a new pull request to the target branch.
The bot will immediately try to cherry-pick a merged PR. On unmerged pull request, it will not do anything immediately, but wait until merge. You can comment multiple times on a PR for multiple release branches.
The bot will fail to cherry-pick if the feature branches' git history is not linear (merge commits instead of rebase). In that case, you will need to manually cherry-pick the squashed merged commit from main to the release branch
git cherry-pick <sha> with the commit hash from the main branch.For detailed information about past releases, see:
This document is maintained by the Atlantis maintainers. For questions about the release process, please open an issue or contact the maintainers.