Skip to content

Conversation

Copy link

Copilot AI commented Nov 23, 2025

Updates CI to test against the latest Go release (1.25) plus the two prior releases (1.24, 1.23), replacing the previous single-version test against Go 1.21.

Changes

  • .github/workflows/main.yaml: Updated test matrix to ['1.25', '1.24', '1.23']
  • go.mod: Bumped minimum version from 1.21 to 1.23 to match the minimum tested version

This aligns with Go's support policy (latest 2 versions are officially supported: 1.25, 1.24) while maintaining coverage of 1.23 for users who haven't upgraded.

Original prompt

Update the CI setup to use the latest golang release + 2 earlier releases.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Update CI setup for latest golang release Update CI to test against Go 1.25, 1.24, and 1.23 Nov 23, 2025
Copilot AI requested a review from costela November 23, 2025 11:11
Copilot finished work on behalf of costela November 23, 2025 11:11
@costela costela marked this pull request as ready for review November 23, 2025 11:21
@costela costela requested a review from Copilot November 23, 2025 11:21
Copilot finished reviewing on behalf of costela November 23, 2025 11:23
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the CI configuration to test against multiple Go versions (1.25, 1.24, 1.23) instead of a single version (1.21), and bumps the minimum Go version requirement in go.mod from 1.21 to 1.23.

Key Changes:

  • CI workflow now tests against three Go versions instead of one
  • Minimum Go version requirement increased from 1.21 to 1.23
  • Cleanup of unused google.golang.org/protobuf indirect dependency

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/main.yaml Updated test matrix to run against Go 1.25, 1.24, and 1.23
go.mod Bumped minimum Go version from 1.21 to 1.23 and removed unused protobuf dependency
go.sum Removed checksums for unused google.golang.org/protobuf dependency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants