From 8b3e552e6ef7b3e82c957a9b617c7947167d6433 Mon Sep 17 00:00:00 2001 From: Elie CHARRA Date: Thu, 23 Jan 2025 10:48:30 +0100 Subject: [PATCH] fix: install TF on doc workflow Terraform binary has been removed from ubuntu-latest, so let's install it in our pipeline. I also pinned TF version used in all workflows to avoid surprises. --- .github/workflows/check-documentation.yml | 6 ++++++ .github/workflows/test-prod.yml | 1 + .github/workflows/test.yml | 1 + 3 files changed, 8 insertions(+) diff --git a/.github/workflows/check-documentation.yml b/.github/workflows/check-documentation.yml index 5227a700..63268a9e 100644 --- a/.github/workflows/check-documentation.yml +++ b/.github/workflows/check-documentation.yml @@ -21,6 +21,12 @@ jobs: uses: actions/setup-go@v5 with: { go-version-file: go.mod } + - name: Install Terraform + uses: hashicorp/setup-terraform@v3 + with: + terraform_version: "1.10.5" + terraform_wrapper: false + - name: Generate documentation run: cd tools && go generate ./... diff --git a/.github/workflows/test-prod.yml b/.github/workflows/test-prod.yml index 923c34c1..25ac3c5b 100644 --- a/.github/workflows/test-prod.yml +++ b/.github/workflows/test-prod.yml @@ -20,6 +20,7 @@ jobs: - name: Install Terraform uses: hashicorp/setup-terraform@v3 with: + terraform_version: "1.10.5" terraform_wrapper: false - name: Test with coverage (prod - just checking it will works, no env missing etc) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 82b9c5e2..6edf0856 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,6 +22,7 @@ jobs: - name: Install Terraform uses: hashicorp/setup-terraform@v3 with: + terraform_version: "1.10.5" terraform_wrapper: false - name: Test with coverage