Skip to content

Commit eecd5ca

Browse files
committed
Add a test for required_version with a v prefix
1 parent 3735a7a commit eecd5ca

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

.github/workflows/test-version.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,29 @@ jobs:
5050
exit 1
5151
fi
5252
53+
required_version_v_prefix:
54+
runs-on: ubuntu-latest
55+
name: required_version with a v prefix
56+
steps:
57+
- name: Checkout
58+
uses: actions/checkout@v3
59+
60+
- name: Test terraform-version
61+
uses: ./terraform-version
62+
id: terraform-version
63+
with:
64+
path: tests/workflows/test-version/v-prefix
65+
66+
- name: Print the version
67+
run: echo "The terraform version was ${{ steps.terraform-version.outputs.terraform }}"
68+
69+
- name: Check the version
70+
run: |
71+
if [[ "${{ steps.terraform-version.outputs.terraform }}" != "0.12.26" ]]; then
72+
echo "::error:: Terraform version not set from required_version range"
73+
exit 1
74+
fi
75+
5376
tfswitch:
5477
runs-on: ubuntu-latest
5578
name: tfswitch
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
terraform {
2+
required_version = "<= v0.12.26"
3+
}

0 commit comments

Comments
 (0)