From 098cb10a9957e5ccde2b8611ff8a383e75a7bdbd Mon Sep 17 00:00:00 2001 From: Pierce Lopez Date: Mon, 25 May 2026 19:30:12 -0400 Subject: [PATCH 1/2] ci: update github actions to run on ubuntu-24.04 ubuntu-20.04 is no longer available --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 30c86ffb8..c4f72c267 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,7 +6,7 @@ on: jobs: test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 strategy: fail-fast: false @@ -31,7 +31,7 @@ jobs: run: ./test.sh staticcheck: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 @@ -41,7 +41,7 @@ jobs: install-go: false code-coverage: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 From 795ed57f5d101e5fee16d28384d1b3857de218fa Mon Sep 17 00:00:00 2001 From: Pierce Lopez Date: Mon, 25 May 2026 19:37:28 -0400 Subject: [PATCH 2/2] ci: update action versions, go version matrix --- .github/workflows/test.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c4f72c267..3d8d2c584 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,16 +11,16 @@ jobs: strategy: fail-fast: false matrix: - go: ["1.21.x", "1.22.x", "1.23.x"] + go: ["1.23.x", "1.24.x", "1.25.x", "1.26.x"] arch: ["amd64", "386"] env: GOARCH: "${{matrix.arch}}" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: WillAbides/setup-go-faster@v1.7.0 + - uses: WillAbides/setup-go-faster@v1.15.0 with: go-version: ${{matrix.go}} @@ -33,17 +33,17 @@ jobs: staticcheck: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - - uses: dominikh/staticcheck-action@v1.3.1 + - uses: dominikh/staticcheck-action@v1.4.1 with: - version: "2024.1.1" + version: "2026.1" install-go: false code-coverage: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: install goveralls run: go install github.com/mattn/goveralls@latest