File tree Expand file tree Collapse file tree 5 files changed +46
-22
lines changed
Expand file tree Collapse file tree 5 files changed +46
-22
lines changed Original file line number Diff line number Diff line change 1414 runs-on : ubuntu-latest
1515 steps :
1616 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
17- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
17+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4 .0
1818 with :
1919 go-version-file : ' go.mod'
2020 - run : go install github.com/rhysd/actionlint/cmd/actionlint@latest
Original file line number Diff line number Diff line change @@ -17,23 +17,23 @@ jobs:
1717 runs-on : ubuntu-latest
1818 steps :
1919 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
20- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
20+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4 .0
2121 with :
2222 go-version-file : ' go.mod'
2323 - run : go mod download
24- - uses : golangci/golangci-lint-action@4696ba8babb6127d732c3c6dde519db15edab9ea # v6.5.1
24+ - uses : golangci/golangci-lint-action@1481404843c368bc19ca9406f87d6e0fc97bdcfd # v7.0.0
2525
2626 test :
2727 runs-on : ubuntu-latest
2828 steps :
2929 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
30- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
30+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4 .0
3131 with :
3232 go-version-file : ' go.mod'
3333 - run : go mod download
3434 - run : go test -coverprofile=coverage.out ./...
3535 - run : go tool cover -html=coverage.out -o coverage.html
36- - uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
36+ - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3737 with :
3838 name : go-coverage
3939 path : coverage.html
Original file line number Diff line number Diff line change 1515 runs-on : ubuntu-latest
1616 steps :
1717 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
18+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4 .0
1919 with :
2020 go-version-file : ' go.mod'
21- - uses : goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 # v6.2.1
21+ - uses : goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
2222 with :
2323 args : check
Original file line number Diff line number Diff line change 8484 ref : ${{ inputs.versionNumber }}
8585 fetch-depth : 0
8686
87- - uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3 .0
87+ - uses : actions/setup-go@0aaccfd150d50ccaeb58ebd88d36e91967a5f35b # v5.4 .0
8888 with :
8989 go-version-file : ' go.mod'
9090
9393 cd .changes
9494 sed -e "1{/# /d;}" -e "2{/^$/d;}" ${{ needs.changelog-version.outputs.version }}.md > /tmp/release-notes.txt
9595
96- - uses : goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 # v6.2.1
96+ - uses : goreleaser/goreleaser-action@9c156ee8a17a598857849441385a2041ef570552 # v6.3.0
9797 env :
9898 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9999 with :
Original file line number Diff line number Diff line change 1- issues :
2- max-issues-per-linter : 0
3- max-same-issues : 0
4- exclude-dirs :
5- - output
6-
1+ version : " 2"
72linters :
8- disable-all : true
3+ default : none
94 enable :
105 - copyloopvar
116 - durationcheck
127 - errcheck
138 - forcetypeassert
14- - gofmt
15- - gosimple
9+ - govet
1610 - ineffassign
1711 - makezero
1812 - misspell
@@ -23,9 +17,39 @@ linters:
2317 - unconvert
2418 - unparam
2519 - unused
26- - govet
2720 - usetesting
21+ exclusions :
22+ generated : lax
23+ presets :
24+ - comments
25+ - common-false-positives
26+ - legacy
27+ - std-error-handling
28+ paths :
29+ - output
30+ - third_party$
31+ - builtin$
32+ - examples$
33+ settings :
34+ staticcheck :
35+ checks :
36+ - all
37+ - ' -QF1004' # "could use strings.ReplaceAll instead" -- https://staticcheck.dev/docs/checks/#QF1004
38+ - ' -QF1008' # "could remove embedded field "Block" from selector" -- https://staticcheck.dev/docs/checks/#QF1008
39+ - ' -QF1012' # "Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...))" -- https://staticcheck.dev/docs/checks/#QF1012
40+ - ' -ST1003' # example: "const autoTFVarsJson should be autoTFVarsJSON" -- https://staticcheck.dev/docs/checks/#ST1003
41+ - ' -ST1016' # example: "methods on the same type should have the same receiver name (seen 2x "r", 2x "s")" -- https://staticcheck.dev/docs/checks/#ST1016
2842
29- run :
30- # Prevent false positive timeouts in CI
31- timeout : 5m
43+ issues :
44+ max-issues-per-linter : 0
45+ max-same-issues : 0
46+ formatters :
47+ enable :
48+ - gofmt
49+ exclusions :
50+ generated : lax
51+ paths :
52+ - output
53+ - third_party$
54+ - builtin$
55+ - examples$
You can’t perform that action at this time.
0 commit comments