From 787926520de2cf75de58bd48d05f0f6107acc0d5 Mon Sep 17 00:00:00 2001 From: Andrey Markelov Date: Wed, 8 Jul 2026 10:36:18 -0700 Subject: [PATCH] Bump CI Go to 1.25.12 for GO-2026-5856 setup-go resolved "1.25" to 1.25.11, which carries GO-2026-5856 (Encrypted Client Hello privacy leak in crypto/tls). This fails govulncheck on every PR before build/test/vet run. Pin the Go version to 1.25.12, which contains the fix, across the CI, CodeQL, and release workflows. --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/codeql.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9ed44f..f0e9251 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - run: go install golang.org/x/vuln/cmd/govulncheck@latest - run: govulncheck ./... @@ -36,7 +36,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - run: go test -race ./... @@ -47,7 +47,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - uses: golangci/golangci-lint-action@v9 with: @@ -60,7 +60,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - run: go install github.com/rhysd/actionlint/cmd/actionlint@v1.7.12 - run: actionlint @@ -72,7 +72,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - run: go install golang.org/x/vuln/cmd/govulncheck@latest - run: govulncheck ./... @@ -88,7 +88,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - run: go run ./tools/gen-docs - run: go run ./tools/gen-json-schemas @@ -104,7 +104,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - name: Build Windows binary shell: pwsh diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index fc4883d..5e95393 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - name: Initialize CodeQL diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9ca1cfa..bb4070a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-go@v6 with: - go-version: "1.25" + go-version: "1.25.12" cache-dependency-path: go.sum - name: Set release version id: version