Skip to content

Conversation

@Danielkis97
Copy link
Contributor

This PR improves the .github/workflows/ci.yml file by:

  • Enabling matrix testing for Go versions: 1.20.x, 1.21.x, 1.22.x
  • Adding fail-fast: false to allow debugging multiple failures at once
  • Improving step readability with consistent name: fields

These changes improve resilience and visibility in the CI process and help detect version-specific regressions early.

add Go version matrix and fail-fast toggle for multi-version testing

This comment was marked as outdated.

Co-authored-by: Copilot <[email protected]>
@riemannulus riemannulus requested a review from Copilot July 31, 2025 17:18
Copy link
Contributor

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 enhances the CI workflow by implementing a matrix testing strategy across multiple Go versions and improving workflow readability. The changes focus on testing compatibility across Go versions 1.20.x through 1.23.x while making the CI process more resilient to individual failures.

  • Implements matrix testing for Go versions 1.20.x, 1.21.x, 1.22.x, and 1.23.x
  • Adds fail-fast: false to prevent one version failure from stopping all other tests
  • Improves step naming consistency and clarity throughout the workflow
Comments suppressed due to low confidence (1)

.github/workflows/ci.yml:16

  • Go version 1.23.x does not exist yet. The latest stable Go version is 1.22.x. Consider removing 1.23.x from the matrix or verify if this version has been released.
        go-version: [1.20.x, 1.21.x, 1.22.x, 1.23.x]

@riemannulus
Copy link
Contributor

We do not modify workflow until mainnet launch.

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