feat: use pinned terraform versions in testing matrix #566
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently we use the "latest" terraform binary available in the Github runner. This is unpredictable and causes tests to suddenly be unstable if Terraform changes something from one minor version to another (as they likely did from 1.3 to 1.4, read runatlantis/atlantis#2242).
Currently we only test one Terraform version. This change keeps this behavior but allows for multiple version testing in the future, in case we want this.