@@ -21,16 +21,16 @@ jobs:
2121 name : go build
2222 runs-on : ubuntu-latest
2323 steps :
24- - uses : actions/checkout@v4.1.1
25- - uses : actions/cache@v3.3.2
24+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
25+ - uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
2626 continue-on-error : true
2727 id : cache-terraform-plugin-dir
2828 timeout-minutes : 2
2929 with :
3030 path : terraform-plugin-dir
3131 key : ${{ runner.os }}-terraform-plugin-dir-${{ hashFiles('go.sum') }}-${{ hashFiles('provider/**') }}
3232 - if : steps.cache-terraform-plugin-dir.outputs.cache-hit != 'true' || steps.cache-terraform-plugin-dir.outcome == 'failure'
33- uses : actions/setup-go@v4
33+ uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
3434 with :
3535 go-version-file : go.mod
3636 - if : steps.cache-terraform-plugin-dir.outputs.cache-hit != 'true' || steps.cache-terraform-plugin-dir.outcome == 'failure'
@@ -45,22 +45,22 @@ jobs:
4545 needs : [go_build]
4646 runs-on : ubuntu-latest
4747 steps :
48- - uses : actions/checkout@v4.1.1
49- - uses : actions/cache@v3.3.2
48+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
49+ - uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
5050 continue-on-error : true
5151 id : cache-terraform-providers-schema
5252 timeout-minutes : 2
5353 with :
5454 path : terraform-providers-schema
5555 key : ${{ runner.os }}-terraform-providers-schema-${{ hashFiles('go.sum') }}-${{ hashFiles('provider/**') }}
5656 - if : steps.cache-terraform-providers-schema.outputs.cache-hit != 'true' || steps.cache-terraform-providers-schema.outcome == 'failure'
57- uses : actions/cache@v3.3.2
57+ uses : actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
5858 timeout-minutes : 2
5959 with :
6060 path : terraform-plugin-dir
6161 key : ${{ runner.os }}-terraform-plugin-dir-${{ hashFiles('go.sum') }}-${{ hashFiles('provider/**') }}
6262 - if : steps.cache-terraform-providers-schema.outputs.cache-hit != 'true' || steps.cache-terraform-providers-schema.outcome == 'failure'
63- uses : hashicorp/setup-terraform@v3.0.0
63+ uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
6464 with :
6565 terraform_version : ${{ env.TERRAFORM_VERSION }}
6666 terraform_wrapper : false
@@ -91,11 +91,11 @@ jobs:
9191 needs : [go_build]
9292 runs-on : ubuntu-latest
9393 steps :
94- - uses : actions/checkout@v4.1.1
95- - uses : actions/setup-go@v4
94+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
95+ - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
9696 with :
9797 go-version-file : go.mod
98- - uses : dorny/paths-filter@v2.11.1
98+ - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
9999 id : filter
100100 with :
101101 filters : |
@@ -133,7 +133,7 @@ jobs:
133133 run : make generate_coverage
134134 - name : Upload code coverage report
135135 if : steps.filter.outputs.code-changes == 'true' && (success() || failure())
136- uses : actions/upload-artifact@v3
136+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
137137 with :
138138 name : coverage.html
139139 path : bin/coverage.html
@@ -143,8 +143,8 @@ jobs:
143143 needs : [go_build]
144144 runs-on : ubuntu-latest
145145 steps :
146- - uses : actions/checkout@v4.1.1
147- - uses : actions/setup-go@v4
146+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
147+ - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
148148 with :
149149 go-version-file : go.mod
150150 - run : make tfproviderlint
0 commit comments