From 3c98b8b9b73bdb57c164d0ba5df3b0df0ce26530 Mon Sep 17 00:00:00 2001 From: nightnoryu Date: Fri, 24 Oct 2025 13:19:24 +0300 Subject: [PATCH] Update to Go 1.25 --- .github/workflows/check-go.yml | 9 +++++---- .golangci.yml | 12 ++++++++++++ brewkit/images.libsonnet | 4 ++-- go.mod | 2 +- 4 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-go.yml b/.github/workflows/check-go.yml index a6e41e8..d1ae832 100644 --- a/.github/workflows/check-go.yml +++ b/.github/workflows/check-go.yml @@ -5,7 +5,8 @@ on: branches: - master paths: - - '**.go' + - '**/*.go' + - 'go.*' permissions: contents: read @@ -23,7 +24,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: '1.24.x' + go-version: '1.25.x' - name: Download dependencies run: go mod download @@ -42,9 +43,9 @@ jobs: - name: Setup Go uses: actions/setup-go@v5 with: - go-version: '1.24.x' + go-version: '1.25.x' - name: Run golangci-lint uses: golangci/golangci-lint-action@v8 with: - version: 'v2.1' + version: 'v2.4' diff --git a/.golangci.yml b/.golangci.yml index 72948c0..22ca464 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -2,3 +2,15 @@ version: "2" run: timeout: 5m + +formatters: + enable: + - gofmt + - goimports + +exclusions: + generated: lax + paths: + - third_party$ + - builtin$ + - examples$ diff --git a/brewkit/images.libsonnet b/brewkit/images.libsonnet index 62b524c..81dc9ae 100644 --- a/brewkit/images.libsonnet +++ b/brewkit/images.libsonnet @@ -1,4 +1,4 @@ { - gobuilder: "golang:1.24-alpine", - golangcilint: "golangci/golangci-lint:v2.1-alpine", + gobuilder: "mirror.gcr.io/golang:1.25-alpine", + golangcilint: "mirror.gcr.io/golangci/golangci-lint:v2.4-alpine", } diff --git a/go.mod b/go.mod index dadb669..d27d473 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/nightnoryu/anon3anon -go 1.24 +go 1.25 require ( github.com/go-telegram/bot v1.15.0