Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: use pinned terraform versions in testing matrix #566

Merged
merged 1 commit into from
Mar 11, 2025

Conversation

the-technat
Copy link
Collaborator

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.

Signed-off-by: Nathanael Liechti <technat@technat.ch>
@the-technat the-technat force-pushed the feat/terraform-matrix branch from 4d21965 to e688691 Compare March 11, 2025 12:21
Copy link
Collaborator

@mkilchhofer mkilchhofer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. lets hope that this fixes our flaky CI :) then we can bump this version and maybe we find out what TF version breaks our CI

@the-technat the-technat merged commit 534115d into main Mar 11, 2025
9 checks passed
@the-technat the-technat deleted the feat/terraform-matrix branch March 11, 2025 13:59
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants