Skip to content

Commit 192ee89

Browse files
authored
go1.22 support (#4272)
1 parent 6e09a20 commit 192ee89

File tree

16 files changed

+41
-22
lines changed

16 files changed

+41
-22
lines changed

.github/workflows/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
name: Build and deploy documentation
1212
runs-on: ubuntu-latest
1313
env:
14-
GO_VERSION: '1.21'
14+
GO_VERSION: '1.22'
1515
NODE_VERSION: '20.x'
1616
CGO_ENABLED: 0
1717

.github/workflows/post-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# ex:
1919
# - 1.18beta1 -> 1.18.0-beta.1
2020
# - 1.18rc1 -> 1.18.0-rc.1
21-
go-version: '1.21'
21+
go-version: '1.22'
2222

2323
- name: Update GitHub action config
2424
run: make assets/github-action-config.json

.github/workflows/pr-documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
name: Build documentation
1010
runs-on: ubuntu-latest
1111
env:
12-
GO_VERSION: '1.21'
12+
GO_VERSION: '1.22'
1313
NODE_VERSION: '20.x'
1414
CGO_ENABLED: 0
1515

.github/workflows/pr-extra.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
# ex:
1818
# - 1.18beta1 -> 1.18.0-beta.1
1919
# - 1.18rc1 -> 1.18.0-rc.1
20-
go-version: '1.21'
20+
go-version: '1.22'
2121
- name: Run go list
2222
run: go list -json -m all > go.list
2323
- name: Nancy

.github/workflows/pr.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
pull_request:
77

88
env:
9-
GO_VERSION: '1.21'
9+
GO_VERSION: '1.22'
1010

1111
jobs:
1212
# Check if there is any dirty change for go mod tidy
@@ -42,7 +42,9 @@ jobs:
4242
# ex:
4343
# - 1.18beta1 -> 1.18.0-beta.1
4444
# - 1.18rc1 -> 1.18.0-rc.1
45-
go-version: ${{ env.GO_VERSION }}
45+
# TODO(ldez) must be changed after the first release of golangci-lint with go1.22
46+
# go-version: ${{ env.GO_VERSION }}
47+
go-version: '1.21'
4648
- name: lint
4749
uses: golangci/[email protected]
4850
with:
@@ -89,8 +91,8 @@ jobs:
8991
strategy:
9092
matrix:
9193
golang:
92-
- '1.20'
9394
- '1.21'
95+
- '1.22'
9496
steps:
9597
- uses: actions/checkout@v4
9698
- name: Install Go

.github/workflows/tag.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
# ex:
1717
# - 1.18beta1 -> 1.18.0-beta.1
1818
# - 1.18rc1 -> 1.18.0-rc.1
19-
go-version: '1.21'
19+
go-version: '1.22'
2020
- name: Unshallow
2121
run: git fetch --prune --unshallow
2222

@@ -46,7 +46,7 @@ jobs:
4646
# ex:
4747
# - 1.18beta1 -> 1.18.0-beta.1
4848
# - 1.18rc1 -> 1.18.0-rc.1
49-
go-version: '1.21'
49+
go-version: '1.22'
5050

5151
- name: Unshallow
5252
run: git fetch --prune --unshallow

build/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# stage 1 building the code
2-
FROM golang:1.21 as builder
2+
FROM golang:1.22 as builder
33

44
ARG VERSION
55
ARG SHORT_COMMIT
@@ -12,7 +12,7 @@ RUN APP_VERSION=${VERSION#v} \
1212
go build -trimpath -ldflags "-s -w -X main.version=$APP_VERSION -X main.commit=$SHORT_COMMIT -X main.date=$DATE" -o golangci-lint ./cmd/golangci-lint/main.go
1313

1414
# stage 2
15-
FROM golang:1.21
15+
FROM golang:1.22
1616
# related to https://github.com/golangci/golangci-lint/issues/3107
1717
ENV GOROOT /usr/local/go
1818
# Set all directories as safe

build/alpine.Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# stage 1 building the code
2-
FROM golang:1.21-alpine as builder
2+
FROM golang:1.22-alpine as builder
33

44
ARG VERSION
55
ARG SHORT_COMMIT
@@ -17,7 +17,7 @@ RUN APP_VERSION=${VERSION#v} \
1717
go build -trimpath -ldflags "-s -w -X main.version=$APP_VERSION -X main.commit=$SHORT_COMMIT -X main.date=$DATE" -o golangci-lint ./cmd/golangci-lint/main.go
1818

1919
# stage 2
20-
FROM golang:1.21-alpine
20+
FROM golang:1.22-alpine
2121
# related to https://github.com/golangci/golangci-lint/issues/3107
2222
ENV GOROOT /usr/local/go
2323
# gcc is required to support cgo;

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/golangci/golangci-lint
22

3-
go 1.20
3+
go 1.21
44

55
require (
66
4d63.com/gocheckcompilerdirectives v1.2.1

go.sum

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)