-
Notifications
You must be signed in to change notification settings - Fork 536
feat: bump go to 1.25.1 #18121
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
feat: bump go to 1.25.1 #18121
Conversation
bump to latest stable version
go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib anymore. remove dependency and related tests
🤖 GitHub commentsExpand to view the GitHub comments
Just comment with:
|
This pull request does not have a backport label. Could you fix it @kruskall? 🙏
|
This pull request is now in conflicts. Could you fix it @kruskall? 🙏
|
go 1.25 switched to SHA-256 to fill in missing SubjectKeyId in crypto/x509.CreateCertificate. Remove the manual key generation to avoid sha1
pass GODEBUG=tlsmlkem=0 to remove X25519MLKEM768 from enabled by default curve list. Go 1.25 allowed X25519MLKEM768 in fips mode but this might fail if X25519 is used in fipsonly mode because X25519 is not allowed. remove the curve from the default list until this is fixed upstream
manually verified that the chainguard 1.25.1 docker image is available |
@Mergifyio backport 9.1 8.19 |
✅ Backports have been created
|
* feat: bump go to 1.25.0 bump to latest stable version * feat: remove unused automaxprocs dependency and related tests go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib anymore. remove dependency and related tests * Update .go-version * Update go.mod * Update go.mod * Update go.mod * Update go.mod * lint: regenerate notice files * test: remove subjectkeyid fips workaround go 1.25 switched to SHA-256 to fill in missing SubjectKeyId in crypto/x509.CreateCertificate. Remove the manual key generation to avoid sha1 * ci: disable X25519MLKEM768 in fips tests pass GODEBUG=tlsmlkem=0 to remove X25519MLKEM768 from enabled by default curve list. Go 1.25 allowed X25519MLKEM768 in fips mode but this might fail if X25519 is used in fipsonly mode because X25519 is not allowed. remove the curve from the default list until this is fixed upstream * Update ci.yml (cherry picked from commit 632899a) # Conflicts: # go.mod # go.sum
* feat: bump go to 1.25.0 bump to latest stable version * feat: remove unused automaxprocs dependency and related tests go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib anymore. remove dependency and related tests * Update .go-version * Update go.mod * Update go.mod * Update go.mod * Update go.mod * lint: regenerate notice files * test: remove subjectkeyid fips workaround go 1.25 switched to SHA-256 to fill in missing SubjectKeyId in crypto/x509.CreateCertificate. Remove the manual key generation to avoid sha1 * ci: disable X25519MLKEM768 in fips tests pass GODEBUG=tlsmlkem=0 to remove X25519MLKEM768 from enabled by default curve list. Go 1.25 allowed X25519MLKEM768 in fips mode but this might fail if X25519 is used in fipsonly mode because X25519 is not allowed. remove the curve from the default list until this is fixed upstream * Update ci.yml (cherry picked from commit 632899a) # Conflicts: # .github/workflows/ci.yml # go.mod # integrationservertest/go.mod
* feat: bump go to 1.25.1 (#18121) * feat: bump go to 1.25.0 bump to latest stable version * feat: remove unused automaxprocs dependency and related tests go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib anymore. remove dependency and related tests * Update .go-version * Update go.mod * Update go.mod * Update go.mod * Update go.mod * lint: regenerate notice files * test: remove subjectkeyid fips workaround go 1.25 switched to SHA-256 to fill in missing SubjectKeyId in crypto/x509.CreateCertificate. Remove the manual key generation to avoid sha1 * ci: disable X25519MLKEM768 in fips tests pass GODEBUG=tlsmlkem=0 to remove X25519MLKEM768 from enabled by default curve list. Go 1.25 allowed X25519MLKEM768 in fips mode but this might fail if X25519 is used in fipsonly mode because X25519 is not allowed. remove the curve from the default list until this is fixed upstream * Update ci.yml (cherry picked from commit 632899a) # Conflicts: # go.mod # go.sum * Update go.mod * Update go.sum * lint: fix linter issues * lint: fix linter issues --------- Co-authored-by: kruskall <[email protected]>
* feat: bump go to 1.25.1 (#18121) * feat: bump go to 1.25.0 bump to latest stable version * feat: remove unused automaxprocs dependency and related tests go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib anymore. remove dependency and related tests * Update .go-version * Update go.mod * Update go.mod * Update go.mod * Update go.mod * lint: regenerate notice files * test: remove subjectkeyid fips workaround go 1.25 switched to SHA-256 to fill in missing SubjectKeyId in crypto/x509.CreateCertificate. Remove the manual key generation to avoid sha1 * ci: disable X25519MLKEM768 in fips tests pass GODEBUG=tlsmlkem=0 to remove X25519MLKEM768 from enabled by default curve list. Go 1.25 allowed X25519MLKEM768 in fips mode but this might fail if X25519 is used in fipsonly mode because X25519 is not allowed. remove the curve from the default list until this is fixed upstream * Update ci.yml (cherry picked from commit 632899a) # Conflicts: # .github/workflows/ci.yml # go.mod # integrationservertest/go.mod * Update ci.yml * Delete integrationservertest/go.mod * Update go.mod * Update ci.yml --------- Co-authored-by: kruskall <[email protected]>
Motivation/summary
bump to latest stable version
go 1.25 adds native auto maxprocs so we don't need the automaxprocs lib
anymore.
remove dependency and related tests
Checklist
For functional changes, consider:
How to test these changes
Related issues
Blocked until wolfi go 1.25.0 image is published