From 0c7b81cb2fd42163b39d589dd4ae51bf96f75f6b Mon Sep 17 00:00:00 2001 From: Matthew Gabeler-Lee Date: Wed, 24 Jun 2026 22:57:17 -0400 Subject: [PATCH 1/2] fix: update build matrix drop non-latest macos, add windows arm, switch ubuntu to just 26.04 --- .github/workflows/go.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 363ac04..0459460 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -9,12 +9,11 @@ jobs: strategy: matrix: os: - - ubuntu-22.04 - - ubuntu-24.04 - - ubuntu-24.04-arm - - macos-15 + - ubuntu-26.04 + - ubuntu-26.04-arm - macos-26 - windows-latest + - windows-11-arm fail-fast: false runs-on: ${{ matrix.os }} steps: From 88266198bcc322df48178892c51563d6a9947934 Mon Sep 17 00:00:00 2001 From: Matthew Gabeler-Lee Date: Wed, 24 Jun 2026 23:05:39 -0400 Subject: [PATCH 2/2] fix: windows arm cant run race detector --- .github/workflows/go.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 0459460..1d2c12c 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -86,5 +86,5 @@ jobs: - name: Test with race detector # combination of macos runners being slow and race detector messing with # timing makes this combination too flaky for now - if: "!startsWith(matrix.os, 'macos-')" + if: "!startsWith(matrix.os, 'macos-') && !(startsWith(matrix.os, 'windows-') && endsWith(matrix.os, '-arm'))" run: go tool mage test:goRace