Description
This release brings a big new feature: the ability to install Atlantis as a GitHub App! Thanks to @unRob for this amazing feature.
Features
- Support installation via a GitHub App. See https://www.runatlantis.io/docs/access-credentials.html#github-app for instructions. (#1088 by @unRob)
- Add new
atlantis unlock
command that can be run on pull requests to discard all plans and unlock all projects associated with that PR. (#1091 by @parmouraly) - Add debug-level logging for GitHub calls (#1042 by @cket)
- The repo-relative directory is now available in custom workflows via the environment variable
REPO_REL_DIR
(#1063 by @llamahunter) - Upgrade the default Terraform version to 0.12.27.
- Update jQuery to 1.5.1 to fix a security issue with the older version.
- Update
gosu
in the Atlantis Docker image to 1.12 (#1104 by @lazzurs) - Ignore changes to
.tflint.hcl
(#1075 by @unRob)
Bugfixes
--write-git-credentials
now works with Azure DevOps (#1070 by @markbrennan)- Partly fix
--hide-prev-plan-comments
on GitHub Enterprise (#1072 by @goodspark) - Fix bug where Atlantis would auto-merge a PR if
apply
was run after the locks were discarded (Fixes #1006 by @parmouraly) - Fix bug when using
--hide-prev-plan-comments
where if a plan output was split across multiple comments only the first comment would get hidden (Fixes #1021 by @crainte)
Backwards Incompatibilities / Notes:
- If you're using the Atlantis Docker image and aren't setting the
--default-tf-version
flag
then the default version of Terraform will now be 0.12.27. Simply set the above
flag to your desired default version to avoid any issues.