88
99env :
1010 TERRAFORM_DOCS_VERSION : v0.16.0
11- TFLINT_VERSION : v0.44.1
11+ TFLINT_VERSION : v0.50.3
1212
1313jobs :
1414 collectInputs :
@@ -18,11 +18,11 @@ jobs:
1818 directories : ${{ steps.dirs.outputs.directories }}
1919 steps :
2020 - name : Checkout
21- uses : actions/checkout@v3
21+ uses : actions/checkout@v4
2222
2323 - name : Get root directories
2424 id : dirs
25- uses : clowdhaus/terraform-composite-actions/directories@v1.8.3
25+ uses : clowdhaus/terraform-composite-actions/directories@v1.9.0
2626
2727 preCommitMinVersions :
2828 name : Min TF pre-commit
@@ -32,19 +32,27 @@ jobs:
3232 matrix :
3333 directory : ${{ fromJson(needs.collectInputs.outputs.directories) }}
3434 steps :
35+ # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449
36+ - name : Delete huge unnecessary tools folder
37+ run : |
38+ rm -rf /opt/hostedtoolcache/CodeQL
39+ rm -rf /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk
40+ rm -rf /opt/hostedtoolcache/Ruby
41+ rm -rf /opt/hostedtoolcache/go
42+
3543 - name : Checkout
36- uses : actions/checkout@v3
44+ uses : actions/checkout@v4
3745
3846 - name : Terraform min/max versions
3947 id : minMax
40- uses : clowdhaus/terraform-min-max@v1.2.4
48+ uses : clowdhaus/terraform-min-max@v1.3.0
4149 with :
4250 directory : ${{ matrix.directory }}
4351
4452 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
4553 # Run only validate pre-commit check on min version supported
4654 if : ${{ matrix.directory != '.' }}
47- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3
55+ uses : clowdhaus/terraform-composite-actions/pre-commit@v1.9.0
4856 with :
4957 terraform-version : ${{ steps.minMax.outputs.minVersion }}
5058 tflint-version : ${{ env.TFLINT_VERSION }}
5361 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
5462 # Run only validate pre-commit check on min version supported
5563 if : ${{ matrix.directory == '.' }}
56- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3
64+ uses : clowdhaus/terraform-composite-actions/pre-commit@v1.9.0
5765 with :
5866 terraform-version : ${{ steps.minMax.outputs.minVersion }}
5967 tflint-version : ${{ env.TFLINT_VERSION }}
@@ -64,18 +72,26 @@ jobs:
6472 runs-on : ubuntu-latest
6573 needs : collectInputs
6674 steps :
75+ # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449
76+ - name : Delete huge unnecessary tools folder
77+ run : |
78+ rm -rf /opt/hostedtoolcache/CodeQL
79+ rm -rf /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk
80+ rm -rf /opt/hostedtoolcache/Ruby
81+ rm -rf /opt/hostedtoolcache/go
82+
6783 - name : Checkout
68- uses : actions/checkout@v3
84+ uses : actions/checkout@v4
6985 with :
7086 ref : ${{ github.event.pull_request.head.ref }}
7187 repository : ${{github.event.pull_request.head.repo.full_name}}
7288
7389 - name : Terraform min/max versions
7490 id : minMax
75- uses : clowdhaus/terraform-min-max@v1.2.4
91+ uses : clowdhaus/terraform-min-max@v1.3.0
7692
7793 - name : Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }}
78- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.8.3
94+ uses : clowdhaus/terraform-composite-actions/pre-commit@v1.9.0
7995 with :
8096 terraform-version : ${{ steps.minMax.outputs.maxVersion }}
8197 tflint-version : ${{ env.TFLINT_VERSION }}
0 commit comments