🌱 Update whatever can be updated easily #300
Merged
Merged
Conversation
|
There was a problem hiding this comment.
Pull Request Overview
This PR updates various dependencies and modernizes the toolchain management by removing the separate tools directory in favor of using Go's native tools directive (introduced in Go 1.24). Key changes include updating Go version to 1.24.5 and numerous dependency updates.
- Updates Go version from 1.24.3 to 1.24.5
- Removes the dedicated tools directory and moves to Go's native tools directive
- Updates multiple dependencies to newer versions to address CVEs
Reviewed Changes
Copilot reviewed 13 out of 15 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tools/tools.go | Removed tools package file in favor of tools directive |
| tools/go.mod | Removed tools module file as tools are now managed natively |
| test/e2e/*.go | Removed legacy build constraints in e2e test files |
| go.mod | Updated Go version and dependencies, added tools directive |
| Makefile | Updated to use go tool instead of running from tools module |
| .github/dependabot.yml | Minor formatting improvement in comment |
Comments suppressed due to low confidence (1)
go.mod:3
- Go version 1.24.5 does not exist. The latest stable version is Go 1.23.x. Consider using a valid Go version like 1.23.5 or the latest 1.22.x series.
go 1.24.5
jriedel-ionos
approved these changes
Aug 6, 2025
gfariasalves-ionos
added a commit
that referenced
this pull request
Aug 6, 2025
**What is the purpose of this pull request/Why do we need it?** This PR updates whatever is possible to get rid of CVEs, while still not upgrading Cluster API (that'd be another PR/issue). It also removes the tools directory in favor of using the tools directive. **Issue #, if available:** **Description of changes:** **Special notes for your reviewer:** **Checklist:** - [ ] Documentation updated - [ ] Unit Tests added - [ ] E2E Tests added - [x] Includes [emojis](https://github.com/kubernetes-sigs/kubebuilder-release-tools?tab=readme-ov-file#kubebuilder-project-versioning) # Conflicts: # go.mod # go.sum # tools/go.mod # tools/go.sum
jriedel-ionos
pushed a commit
that referenced
this pull request
Aug 11, 2025
jriedel-ionos
added a commit
that referenced
this pull request
Aug 11, 2025
Cherry-pick of #300 Co-authored-by: Gustavo Alves <112630064+gfariasalves-ionos@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



What is the purpose of this pull request/Why do we need it?
This PR updates whatever is possible to get rid of CVEs, while still not upgrading Cluster API (that'd be another PR/issue). It also removes the tools directory in favor of using the tools directive.
Issue #, if available:
Description of changes:
Special notes for your reviewer:
Checklist: