diff --git a/.github/workflows/setup-terraform.yml b/.github/workflows/setup-terraform.yml index 27519f2..2f5cacc 100644 --- a/.github/workflows/setup-terraform.yml +++ b/.github/workflows/setup-terraform.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - terraform-versions: [0.11.14, 0.12.24] + terraform-versions: [0.11.14, latest] steps: - name: Checkout uses: actions/checkout@v2 @@ -28,7 +28,12 @@ jobs: terraform_version: ${{ matrix['terraform-versions'] }} - name: Validate Teraform Version - ${{ matrix['terraform-versions'] }} + if: ${{ matrix['terraform-versions'] != 'latest' }} run: terraform version | grep ${{ matrix['terraform-versions']}} + + - name: Validate Teraform Version - ${{ matrix['terraform-versions'] }} + if: ${{ matrix['terraform-versions'] == 'latest' }} + run: terraform version | grep 'Terraform v' terraform-versions-no-wrapper: name: 'Terraform Versions No Wrapper' @@ -36,7 +41,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - terraform-versions: [0.11.14, 0.12.24] + terraform-versions: [0.11.14, latest] steps: - name: Checkout uses: actions/checkout@v2 @@ -47,8 +52,13 @@ jobs: terraform_version: ${{ matrix['terraform-versions'] }} terraform_wrapper: false - - name: Validate Teraform Version (no wrapper) - ${{ matrix['terraform-versions'] }} + - name: Validate Teraform Version - ${{ matrix['terraform-versions'] }} + if: ${{ matrix['terraform-versions'] != 'latest' }} run: terraform version | grep ${{ matrix['terraform-versions']}} + + - name: Validate Teraform Version - ${{ matrix['terraform-versions'] }} + if: ${{ matrix['terraform-versions'] == 'latest' }} + run: terraform version | grep 'Terraform v' terraform-credentials-cloud: name: 'Terraform Cloud Credentials' diff --git a/README.md b/README.md index e918aba..78d341b 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ A specific version of Terraform CLI can be installed. steps: - uses: hashicorp/setup-terraform@v1 with: - terraform_version: 0.12.24 + terraform_version: 0.12.25 ``` Credentials for Terraform Cloud (app.terraform.io) can be configured.