Skip to content

ci: update testing pipeline to use Go 1.23 and improve setup steps#47

Merged
jojomo96 merged 1 commit intomainfrom
bugfix/fix-testing-pipeline
Apr 1, 2026
Merged

ci: update testing pipeline to use Go 1.23 and improve setup steps#47
jojomo96 merged 1 commit intomainfrom
bugfix/fix-testing-pipeline

Conversation

@jojomo96
Copy link
Copy Markdown
Member

@jojomo96 jojomo96 commented Apr 1, 2026

This pull request updates the GitHub Actions workflow configuration to simplify the test job and modernize its dependencies. The main changes involve removing the build matrix, updating action versions, and improving Go version management.

Workflow simplification and modernization:

  • Removed the build matrix for go-version and os, setting the workflow to always run on ubuntu-latest.
  • Updated actions/checkout from version 3 to 4 for improved performance and features.
  • Updated actions/setup-go from version 4 to 5 and switched to using go-version-file: go.mod for Go version management, ensuring consistency with the project's go.mod.

Caching changes:

  • Removed the Go modules and build cache step, simplifying the workflow and reducing maintenance overhead.

@jojomo96 jojomo96 requested a review from PatrickKoss April 1, 2026 13:50
Copy link
Copy Markdown
Collaborator

@PatrickKoss PatrickKoss left a comment

Choose a reason for hiding this comment

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

lgtm

@jojomo96 jojomo96 merged commit 4f62ff2 into main Apr 1, 2026
4 checks passed
@jojomo96 jojomo96 deleted the bugfix/fix-testing-pipeline branch April 1, 2026 15:31
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