Skip to content

Conversation

@duanemay
Copy link
Member

@duanemay duanemay commented Feb 26, 2025

This pull request includes several updates aimed at maintaining the project's reliability and improving developer experience:

  • Dependencies: All direct and indirect dependencies are updated to their latest versions to ensure compatibility and security.
  • Go Version: Updated the Go version to 1.24 to leverage new language features and improvements.
  • Formatting Tool: Replaced gofmt with the native go fmt for consistency in code formatting.
  • Test Framework Execution: Updated Ginkgo to be executed via go run, simplifying its usage and ensuring version alignment.
  • Makefile Fixes: Adjusted variables in the Makefile to enhance build process consistency.
  • Migrated all test files to Ginkgo v2: Adjusted testing syntax to match Ginkgo v2.

simplifies execution and ensures a matching
Ginkgo version is always used.
direct deps:
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
golang.org/x/crypto v0.35.0
golang.org/x/oauth2 v0.27.0

and indirect deps:
github.com/fsnotify/fsnotify v1.8.0
github.com/google/go-cmp v0.7.0
github.com/mattn/go-colorable v0.1.14
github.com/mattn/go-runewidth v0.0.16
github.com/nxadm/tail v1.4.11
github.com/rivo/uniseg v0.2.0
golang.org/x/net v0.35.0
@duanemay duanemay changed the title Update dependencies, Go version, and build tools Update dependencies, Go version, test and build tools Feb 26, 2025
@github-project-automation github-project-automation bot moved this from Inbox to Pending Merge | Prioritized in Foundational Infrastructure Working Group Feb 27, 2025
@duanemay duanemay merged commit 6fa61d2 into master Feb 27, 2025
2 checks passed
@github-project-automation github-project-automation bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Feb 27, 2025
@duanemay duanemay deleted the go_updates branch February 27, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants