@@ -6,10 +6,10 @@ name: Tests
6
6
on :
7
7
pull_request :
8
8
paths-ignore :
9
- - ' README.md'
9
+ - " README.md"
10
10
push :
11
11
paths-ignore :
12
- - ' README.md'
12
+ - " README.md"
13
13
14
14
# Testing only needs permissions to read the repository contents.
15
15
permissions :
@@ -22,37 +22,35 @@ jobs:
22
22
runs-on : ubuntu-latest
23
23
timeout-minutes : 5
24
24
steps :
25
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
26
- - uses : actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
25
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26
+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
27
27
with :
28
- go-version-file : ' go.mod'
28
+ go-version-file : " go.mod"
29
29
cache : true
30
30
- run : go mod download
31
31
- run : go build -v .
32
32
- name : Run linters
33
- uses : golangci/golangci-lint-action@aaa42aa0628b4ae2578232a66b541047968fac86 # v6.1 .0
33
+ uses : golangci/golangci-lint-action@1481404843c368bc19ca9406f87d6e0fc97bdcfd # v7.0 .0
34
34
with :
35
35
version : latest
36
36
37
37
generate :
38
38
runs-on : ubuntu-latest
39
39
steps :
40
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
41
- - uses : actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
40
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
41
+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
42
42
with :
43
- go-version-file : ' go.mod'
43
+ go-version-file : " go.mod"
44
44
cache : true
45
- # Temporarily download Terraform 1.8 prerelease for function documentation support.
46
- # When Terraform 1.8.0 final is released, this can be removed.
45
+ # We need the latest version of Terraform for our documentation generation to use
47
46
- uses : hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
48
47
with :
49
- terraform_version : ' 1.8.0-alpha20240216'
50
48
terraform_wrapper : false
51
- - run : go generate ./...
49
+ - run : make generate
52
50
- name : git diff
53
51
run : |
54
52
git diff --compact-summary --exit-code || \
55
- (echo; echo "Unexpected difference in directories after code generation. Run 'go generate ./... ' command and commit."; exit 1)
53
+ (echo; echo "Unexpected difference in directories after code generation. Run 'make generate' command and commit."; exit 1)
56
54
57
55
# Run acceptance tests in a matrix with Terraform CLI versions
58
56
# test:
@@ -65,16 +63,16 @@ jobs:
65
63
# matrix:
66
64
# # list whatever Terraform versions here you would like to support
67
65
# terraform:
68
- # - ' 1.0.*'
69
- # - ' 1.1.*'
70
- # - ' 1.2.*'
71
- # - ' 1.3.*'
72
- # - ' 1.4.*'
66
+ # - " 1.0.*"
67
+ # - " 1.1.*"
68
+ # - " 1.2.*"
69
+ # - " 1.3.*"
70
+ # - " 1.4.*"
73
71
# steps:
74
- # - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
75
- # - uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
72
+ # - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
73
+ # - uses: actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4.0
76
74
# with:
77
- # go-version-file: ' go.mod'
75
+ # go-version-file: " go.mod"
78
76
# cache: true
79
77
# - uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3.1.2
80
78
# with:
0 commit comments