diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 20587da82..724397776 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,6 +59,11 @@ jobs: run: | sudo snap install --edge --classic just + - name: Setup Terraform + uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Minio Server UP if: ${{ matrix.projects }} == "Adaptors/S3/tests" run: | @@ -125,7 +130,12 @@ jobs: - name: Setup just run: | sudo snap install --edge --classic just - + + - name: Setup Terraform + uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Set up queue run: | MONITOR_PREFIX="monitor/deploy/" tools/retry.sh -w 30 -- tools/monitor.sh \ @@ -269,7 +279,7 @@ jobs: - name: Setup just run: | sudo snap install --edge --classic just - + - name: Login to Docker Hub uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3 with: @@ -351,6 +361,8 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 - name: Deploy Core run: | @@ -451,7 +463,9 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 - + with: + terraform_version: 1.9.8 + - name: Deploy Core run: | MONITOR_PREFIX="monitor/deploy/" tools/retry.sh -w 30 -- tools/monitor.sh \ @@ -600,8 +614,13 @@ jobs: ref: ${{ github.ref }} submodules: true - - name: Setup Terraform - run: choco install terraform mongodb-shell 7zip just + - name: Install Terraform + run: choco install terraform --version=1.9.8 -y + + - name: Install Other Dependencies + run: choco install mongodb-shell 7zip just -y + + - name: Setup AWS cli uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 # v4 @@ -735,6 +754,9 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Deploy Core run: | @@ -819,6 +841,9 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Deploy Core run: | @@ -937,6 +962,9 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Deploy Core run: | @@ -1009,6 +1037,9 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 + - name: Deploy Core run: | @@ -1079,6 +1110,8 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 + with: + terraform_version: 1.9.8 - name: Deploy Core run: | diff --git a/.github/workflows/code-formatting.yml b/.github/workflows/code-formatting.yml index 54febaccc..d25c9c66f 100644 --- a/.github/workflows/code-formatting.yml +++ b/.github/workflows/code-formatting.yml @@ -63,6 +63,11 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 with: ref: ${{ github.ref }} + + - name: Setup Terraform + uses: hashicorp/setup-terraform@v2 + with: + terraform_version: 1.9.8 - name: Check Format run: terraform fmt -check -recursive -diff