From cd554d4a423e2968405a0d0385b12b1acc6a670a Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:18:47 +0200 Subject: [PATCH 1/6] chore(.github): update actions/upload-artifacts --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4a212ec..0b453e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,7 +32,7 @@ jobs: env: COVERALLS_TOKEN: ${{ secrets.github_token }} - name: Upload coverage.html - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: coverage path: ci/out/coverage.html From 38d99c26545c48b586a28fc194f3d634b54a0074 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:23:16 +0200 Subject: [PATCH 2/6] Update lint.mk --- ci/lint.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/lint.mk b/ci/lint.mk index 36da85b..f9def90 100644 --- a/ci/lint.mk +++ b/ci/lint.mk @@ -4,4 +4,5 @@ govet: go vet ./... golint: - go run github.com/golangci/golangci-lint/cmd/golangci-lint@latest run . + # Pin golang.org/x/tools, the go.mod of v0.25.0 is incompatible with Go 1.19. + go run github.com/golangci/golangci-lint/cmd/golangci-lint@v0.24.0 run . From 683a3db81933c91d5eba67a3b9e5b4321a2b43ca Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:26:29 +0200 Subject: [PATCH 3/6] Update fmt.mk --- ci/fmt.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/fmt.mk b/ci/fmt.mk index 7f74874..5519ed6 100644 --- a/ci/fmt.mk +++ b/ci/fmt.mk @@ -13,7 +13,8 @@ modtidy: gen go mod tidy gofmt: gen - go run mvdan.cc/gofumpt@latest -w . + # gofumpt v0.7.0 requires Go 1.22 or later. + go run mvdan.cc/gofumpt@v0.6.0 -w . prettier: npx prettier --write --print-width=120 --no-semi --trailing-comma=all --loglevel=warn $$(git ls-files "*.yml") From fef63ebc8447b8aa4f0d1fd2b0baeb23307a5801 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:30:22 +0200 Subject: [PATCH 4/6] Update lint.mk --- ci/lint.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/lint.mk b/ci/lint.mk index f9def90..3c229ae 100644 --- a/ci/lint.mk +++ b/ci/lint.mk @@ -4,5 +4,5 @@ govet: go vet ./... golint: - # Pin golang.org/x/tools, the go.mod of v0.25.0 is incompatible with Go 1.19. - go run github.com/golangci/golangci-lint/cmd/golangci-lint@v0.24.0 run . + # golangci-lint v1.60.1 is not compatible with Go 1.20. + go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.60.0 run . From 0eacf14f2124a20fc79ef76ff3cf56f9e17339f4 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:36:08 +0200 Subject: [PATCH 5/6] Update lint.mk --- ci/lint.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/lint.mk b/ci/lint.mk index 3c229ae..bda8526 100644 --- a/ci/lint.mk +++ b/ci/lint.mk @@ -4,5 +4,5 @@ govet: go vet ./... golint: - # golangci-lint v1.60.1 is not compatible with Go 1.20. - go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.60.0 run . + # golangci-lint v1.60.0 is not compatible with Go 1.20. + go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.59.1 run . From 8e82d917435795f1ab66ffb91ca9564c6206c13c Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 7 Nov 2024 15:38:43 +0200 Subject: [PATCH 6/6] Update lint.mk --- ci/lint.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/lint.mk b/ci/lint.mk index bda8526..e190817 100644 --- a/ci/lint.mk +++ b/ci/lint.mk @@ -4,5 +4,5 @@ govet: go vet ./... golint: - # golangci-lint v1.60.0 is not compatible with Go 1.20. - go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.59.1 run . + # golangci-lint newer than v1.55.2 is not compatible with Go 1.20 when using go run. + go run github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.2 run .