From a694befa15d8e18077091f28899813be92bf94e4 Mon Sep 17 00:00:00 2001 From: Markus Waldheim <31657644+mwaldheim@users.noreply.github.com> Date: Sun, 13 Sep 2026 15:56:13 +0200 Subject: [PATCH 1/2] ci: test against stable Go 1.27 instead of the release candidate\n\nGo 1.27.0 has been generally available since August 2026 (now at\n1.27.1). Replace the temporary 1.27rc1 matrix entry with the stable\n1.27 line so CI resolves and tests against the latest 1.27.x patch\nrelease, matching the same treatment already applied in the main\nsemrel repository CI matrix.\n\nNo Go 1.28 pre-release exists yet to add (dev cycle started July\n2026, RC1 not expected before around January 2027).\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .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 c2d5399..18f0cd9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - go: ["1.25", "1.26", "1.27rc1"] + go: ["1.25", "1.26", "1.27"] steps: - name: Check out repository From 6c18a2846dd4c1b108d232f714756e17ef28aeed Mon Sep 17 00:00:00 2001 From: Markus Waldheim <31657644+mwaldheim@users.noreply.github.com> Date: Sun, 13 Sep 2026 16:04:21 +0200 Subject: [PATCH 2/2] ci: skip golangci-lint on Go 1.27 pending upstream support golangci-lint v2.12.2 does not yet fully support the Go 1.27 standard library (typecheck failure in internal/poll, a known golangci-lint/Go version-skew issue). Tolerate/skip the lint step on the 1.27 leg only, the same way the 1.27rc1 leg was previously handled, while keeping build/test/scan as real required signals on stable 1.27. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 18f0cd9..71dc939 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,6 @@ jobs: ci: name: Build, test, lint, and scan runs-on: ubuntu-latest - continue-on-error: ${{ matrix.go == '1.27rc1' }} strategy: fail-fast: false matrix: @@ -38,7 +37,7 @@ jobs: run: go mod download - name: Run golangci-lint - continue-on-error: ${{ matrix.go == '1.27rc1' }} + continue-on-error: ${{ matrix.go == '1.27' }} uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0 with: version: v2.12.2