Skip to content

Commit 6bd0ecc

Browse files
timvwclaude
andcommitted
chore: update CI Go matrix to latest two releases (1.24, 1.25)
Updates all GitHub Actions workflows to use Go 1.24 and 1.25, dropping support for older versions (1.21, 1.22, 1.23). Changes: - ci.yml: Update test matrix to ['1.24', '1.25'] - ci.yml: Update all hardcoded versions to 1.25 (build, lint, cross-compile, e2e-macos) - ci.yml: Update codecov condition to use 1.25 - e2e-linux.yml: Update to Go 1.25 - release.yml: Update build jobs to Go 1.25 Resolves beads-oss-tasks-9v7 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 7f68f50 commit 6bd0ecc

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
go-version: ['1.21', '1.22', '1.23']
16+
go-version: ['1.24', '1.25']
1717

1818
steps:
1919
- name: Generate GitHub App token
@@ -43,7 +43,7 @@ jobs:
4343
run: go test -v -race -coverprofile=coverage.out ./...
4444

4545
- name: Upload coverage to Codecov
46-
if: matrix.go-version == '1.23'
46+
if: matrix.go-version == '1.25'
4747
uses: codecov/codecov-action@v5
4848
with:
4949
token: ${{ secrets.CODECOV_TOKEN }}
@@ -71,7 +71,7 @@ jobs:
7171
- name: Set up Go
7272
uses: actions/setup-go@v5
7373
with:
74-
go-version: '1.23'
74+
go-version: '1.25'
7575

7676
- name: Build
7777
run: go build -v ./...
@@ -106,7 +106,7 @@ jobs:
106106
- name: Set up Go
107107
uses: actions/setup-go@v5
108108
with:
109-
go-version: '1.23'
109+
go-version: '1.25'
110110

111111
- name: Run golangci-lint
112112
uses: golangci/golangci-lint-action@v4
@@ -133,7 +133,7 @@ jobs:
133133
- name: Set up Go
134134
uses: actions/setup-go@v5
135135
with:
136-
go-version: '1.23'
136+
go-version: '1.25'
137137

138138
- name: Cross compile
139139
run: |
@@ -171,7 +171,7 @@ jobs:
171171
- name: Set up Go
172172
uses: actions/setup-go@v5
173173
with:
174-
go-version: '1.23'
174+
go-version: '1.25'
175175

176176
- name: Download dependencies
177177
run: go mod download

.github/workflows/e2e-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Set up Go
3535
uses: actions/setup-go@v5
3636
with:
37-
go-version: '1.23'
37+
go-version: '1.25'
3838

3939
- name: Install zsh
4040
if: matrix.shell == 'zsh'

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- name: Set up Go
4949
uses: actions/setup-go@v5
5050
with:
51-
go-version: '1.23'
51+
go-version: '1.25'
5252

5353
- name: Extract version from tag
5454
id: version
@@ -108,7 +108,7 @@ jobs:
108108
- name: Set up Go
109109
uses: actions/setup-go@v5
110110
with:
111-
go-version: '1.23'
111+
go-version: '1.25'
112112

113113
- name: Build Windows binary
114114
env:

0 commit comments

Comments
 (0)