-
Notifications
You must be signed in to change notification settings - Fork 495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Go 1.24.0 #5880
Open
rturner3
wants to merge
5
commits into
spiffe:main
Choose a base branch
from
rturner3:update-go
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update to Go 1.24.0 #5880
Conversation
This file contains 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
Looks like there some extra changes in the diff from merges, would you mind rebasing again to clean things up a bit? |
Signed-off-by: Ryan Turner <[email protected]>
Signed-off-by: Ryan Turner <[email protected]>
Signed-off-by: Ryan Turner <[email protected]>
Hmm, one of the merges must have gotten messed up. I just rebased on main, I think it's in a better state now. |
Signed-off-by: Ryan Turner <[email protected]>
sorindumitru
previously approved these changes
Feb 24, 2025
MarcosDY
reviewed
Feb 24, 2025
Signed-off-by: Ryan Turner <[email protected]>
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.
rsa.GenerateKey()
in Go 1.24 now throws errors when a key size < 1024 bits is used: https://pkg.go.dev/crypto/rsa#hdr-Minimum_key_sizegolang.org/x/crypto/acme/autocert/internal/acmetest
to the version from v0.33.0. There are changes to this file that are required for Go 1.24 compatibility, see CL for reference. Existing changes to the fork of this file were preserved.TestACMEAuth/new-account-tos-not-accepted
frompkg/server/endpoints/bundle/server_test.go
that verifies some of the forked behavior around ACME CA Terms of Service being accepted. This deviation was annotated with a comment in the forkedpkg/server/endpoints/bundle/internal/acmetest/ca.go
file.TestACMEAuth
subtests inpkg/server/endpoints/bundle/server_test.go
to accommodate newer behavior of the forkedacmetest
CA fromgolang.org/x/crypto
.acmetest.CAServer
now has aStart()
method that must be called to generate the root CA certificate and URL for the fake server. This method also registers a closer method as a test cleanup method. This resulted in a few changes to the tests:acmetest.CAServer
since they are not reusable across tests due to the closer method being registered as a test cleanup methodcached
subtest needed to be merged with theinitial
subtest because it depended onacmetest.CAServer
state that can no longer be shared across subtestsstaticcheck
linter warnings related to importing deprecated OPA v0 packages