@@ -19,10 +19,12 @@ jobs:
1919 steps :
2020 - name : Checkout
2121 uses : actions/checkout@v5
22+ with :
23+ persist-credentials : false
2224
2325 - name : Get root directories
2426 id : dirs
25- uses : clowdhaus/terraform-composite-actions/directories@v1.14.0
27+ uses : clowdhaus/terraform-composite-actions/directories@462243b714d762cbcac6732098e9fdb4ab236cb7 # v1.14.0
2628
2729 preCommitMinVersions :
2830 name : Min TF pre-commit
3335 directory : ${{ fromJson(needs.collectInputs.outputs.directories) }}
3436 steps :
3537 - name : Install rmz
36- uses : jaxxstorm/action-install-gh-release@v2.1.0
38+ uses : jaxxstorm/action-install-gh-release@6096f2a2bbfee498ced520b6922ac2c06e990ed2 # v2.1.0
3739 with :
3840 repo : SUPERCILEX/fuc
3941 asset-name : x86_64-unknown-linux-gnu-rmz
@@ -64,17 +66,19 @@ jobs:
6466
6567 - name : Checkout
6668 uses : actions/checkout@v5
69+ with :
70+ persist-credentials : false
6771
6872 - name : Terraform min/max versions
6973 id : minMax
70- uses : clowdhaus/terraform-min-max@v2.1.0
74+ uses : clowdhaus/terraform-min-max@a86951cbe89f4d15caec805f36aa1dd68863ae32 # v2.1.0
7175 with :
7276 directory : ${{ matrix.directory }}
7377
7478 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
7579 # Run only validate pre-commit check on min version supported
7680 if : ${{ matrix.directory != '.' }}
77- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.14.0
81+ uses : clowdhaus/terraform-composite-actions/pre-commit@462243b714d762cbcac6732098e9fdb4ab236cb7 # v1.14.0
7882 with :
7983 terraform-version : ${{ steps.minMax.outputs.minVersion }}
8084 tflint-version : ${{ env.TFLINT_VERSION }}
8387 - name : Pre-commit Terraform ${{ steps.minMax.outputs.minVersion }}
8488 # Run only validate pre-commit check on min version supported
8589 if : ${{ matrix.directory == '.' }}
86- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.14.0
90+ uses : clowdhaus/terraform-composite-actions/pre-commit@462243b714d762cbcac6732098e9fdb4ab236cb7 # v1.14.0
8791 with :
8892 terraform-version : ${{ steps.minMax.outputs.minVersion }}
8993 tflint-version : ${{ env.TFLINT_VERSION }}
9599 needs : collectInputs
96100 steps :
97101 - name : Install rmz
98- uses : jaxxstorm/action-install-gh-release@v2.1.0
102+ uses : jaxxstorm/action-install-gh-release@6096f2a2bbfee498ced520b6922ac2c06e990ed2 # v2.1.0
99103 with :
100104 repo : SUPERCILEX/fuc
101105 asset-name : x86_64-unknown-linux-gnu-rmz
@@ -147,20 +151,21 @@ jobs:
147151 - name : Checkout
148152 uses : actions/checkout@v5
149153 with :
154+ persist-credentials : false
150155 ref : ${{ github.event.pull_request.head.ref }}
151156 repository : ${{github.event.pull_request.head.repo.full_name}}
152157
153158 - name : Terraform min/max versions
154159 id : minMax
155- uses : clowdhaus/terraform-min-max@v2.1.0
160+ uses : clowdhaus/terraform-min-max@a86951cbe89f4d15caec805f36aa1dd68863ae32 # v2.1.0
156161
157162 - name : Hide template dir
158163 # Special to this repo, we don't want to check this dir
159164 if : ${{ github.repository == 'terraform-aws-modules/terraform-aws-security-group' }}
160165 run : rm -rf modules/_templates
161166
162167 - name : Pre-commit Terraform ${{ steps.minMax.outputs.maxVersion }}
163- uses : clowdhaus/terraform-composite-actions/pre-commit@v1.14.0
168+ uses : clowdhaus/terraform-composite-actions/pre-commit@462243b714d762cbcac6732098e9fdb4ab236cb7 # v1.14.0
164169 with :
165170 terraform-version : ${{ steps.minMax.outputs.maxVersion }}
166171 tflint-version : ${{ env.TFLINT_VERSION }}
0 commit comments