File tree Expand file tree Collapse file tree 3 files changed +45
-4
lines changed Expand file tree Collapse file tree 3 files changed +45
-4
lines changed Original file line number Diff line number Diff line change @@ -28,10 +28,15 @@ jobs:
28
28
- name : Checkout
29
29
uses : actions/checkout@v4
30
30
31
- - name : Terraform validate
32
- id : fmt
31
+ - name : Terraform format
33
32
run : terraform fmt -check -recursive
34
33
34
+ - name : Terraform init
35
+ run : terraform init -get -backend=false
36
+
37
+ - name : Terraform validate
38
+ run : terraform validate
39
+
35
40
secret_scan :
36
41
name : Secret scan
37
42
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change @@ -31,10 +31,15 @@ jobs:
31
31
- name : Checkout
32
32
uses : actions/checkout@v4
33
33
34
- - name : Terraform validate
35
- id : fmt
34
+ - name : Terraform format
36
35
run : terraform fmt -check -recursive
37
36
37
+ - name : Terraform init
38
+ run : terraform init -get -backend=false
39
+
40
+ - name : Terraform validate
41
+ run : terraform validate
42
+
38
43
secret_scan :
39
44
name : Secret scan
40
45
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change
1
+ name : Terraform tests
2
+ on :
3
+ workflow_dispatch :
4
+ push :
5
+ paths :
6
+ - " **/*.tf"
7
+ - " .github/workflows/terraform.yml"
8
+
9
+ jobs :
10
+ terraform_validate :
11
+ name : Terraform validate
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - name : Terraform setup
15
+ uses : hashicorp/setup-terraform@v3
16
+ with :
17
+ terraform_version : 1.6.1
18
+
19
+ - name : Checkout
20
+ uses : actions/checkout@v4
21
+
22
+ - name : Terraform format
23
+ run : terraform fmt -check -recursive
24
+
25
+ - name : Terraform init
26
+ working-directory : ./examples/default
27
+ run : terraform init -get -backend=false
28
+
29
+ - name : Terraform validate
30
+ working-directory : ./examples/default
31
+ run : terraform validate
You can’t perform that action at this time.
0 commit comments