88
99env :
1010  TERRAFORM_DOCS_VERSION : v0.16.0 
11+   TFLINT_VERSION : v0.44.1 
1112
1213jobs :
1314  collectInputs :
@@ -17,11 +18,11 @@ jobs:
1718      directories : ${{ steps.dirs.outputs.directories }} 
1819    steps :
1920      - name : Checkout 
20-         uses : actions/checkout@v2  
21+         uses : actions/checkout@v3  
2122
2223      - name : Get root directories 
2324        id : dirs 
24-         uses : clowdhaus/terraform-composite-actions/directories@v1.3.0  
25+         uses : clowdhaus/terraform-composite-actions/directories@v1.8.3  
2526
2627  preCommitMinVersions :
2728    name : Min TF pre-commit 
@@ -32,28 +33,30 @@ jobs:
3233        directory : ${{ fromJson(needs.collectInputs.outputs.directories) }} 
3334    steps :
3435      - name : Checkout 
35-         uses : actions/checkout@v2  
36+         uses : actions/checkout@v3  
3637
3738      - name : Terraform min/max versions 
3839        id : minMax 
39-         uses : clowdhaus/terraform-min-max@v1.0.3  
40+         uses : clowdhaus/terraform-min-max@v1.2.4  
4041        with :
4142          directory : ${{ matrix.directory }} 
4243
4344      - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} 
4445        #  Run only validate pre-commit check on min version supported
4546        if : ${{ matrix.directory !=  '.' }} 
46-         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.3.0  
47+         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3  
4748        with :
4849          terraform-version : ${{ steps.minMax.outputs.minVersion }} 
50+           tflint-version : ${{ env.TFLINT_VERSION }} 
4951          args : ' terraform_validate --color=always --show-diff-on-failure --files ${{ matrix.directory }}/*' 
5052
5153      - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }} 
5254        #  Run only validate pre-commit check on min version supported
5355        if : ${{ matrix.directory ==  '.' }} 
54-         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.3.0  
56+         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3  
5557        with :
5658          terraform-version : ${{ steps.minMax.outputs.minVersion }} 
59+           tflint-version : ${{ env.TFLINT_VERSION }} 
5760          args : ' terraform_validate --color=always --show-diff-on-failure --files $(ls *.tf)' 
5861
5962  preCommitMaxVersion :
@@ -62,17 +65,19 @@ jobs:
6265    needs : collectInputs 
6366    steps :
6467      - name : Checkout 
65-         uses : actions/checkout@v2  
68+         uses : actions/checkout@v3  
6669        with :
6770          ref : ${{ github.event.pull_request.head.ref }} 
6871          repository : ${{github.event.pull_request.head.repo.full_name}} 
6972
7073      - name : Terraform min/max versions 
7174        id : minMax 
72-         uses : clowdhaus/terraform-min-max@v1.0.3  
75+         uses : clowdhaus/terraform-min-max@v1.2.4  
7376
7477      - name : Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }} 
75-         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.3.0  
78+         uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3  
7679        with :
7780          terraform-version : ${{ steps.minMax.outputs.maxVersion }} 
81+           tflint-version : ${{ env.TFLINT_VERSION }} 
7882          terraform-docs-version : ${{ env.TERRAFORM_DOCS_VERSION }} 
83+           install-hcledit : true 
0 commit comments