Skip to content

Commit 1e4a1da

Browse files
author
rahul-infra
committed
Added terraform validate for examples in workflows.
1 parent f928eba commit 1e4a1da

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/terraform-checks.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,34 @@ jobs:
2525
id: fmt
2626
run: terraform test
2727

28+
validateExamples:
29+
name: Terraform Validate Example Files
30+
runs-on: ubuntu-latest
31+
strategy:
32+
fail-fast: false
33+
matrix:
34+
example:
35+
- examples/same-account
36+
- examples/cross-account
37+
defaults:
38+
run:
39+
working-directory: ${{ matrix.example }}
40+
41+
steps:
42+
- name: Checkout
43+
uses: actions/checkout@v4
44+
45+
- name: Setup Terraform
46+
uses: hashicorp/setup-terraform@v3
47+
with:
48+
terraform_version: "1.6.0"
49+
50+
- name: Terraform Init
51+
run: terraform init -input=false
52+
53+
- name: Terraform Validate
54+
run: terraform validate
55+
2856
collectInputs:
2957
name: Collect workflow inputs
3058
needs: test

0 commit comments

Comments
 (0)