-
Notifications
You must be signed in to change notification settings - Fork 524
Build: Upgrade to Golang 1.23 #6169
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
Conversation
|
one new thing in go 1.23 is the golang.org/x/exp/maps and golang.org/x/exp/slices packages are provided as builtin "maps" and "slices" packages now, so we don't need the golang.org/x/exp dependency. |
|
If I remember correctly, there was at least one function that changed
between the `exp` version and being included officially. Does that ring a
bell? I can't recall what it was.
…On Thu, Nov 14, 2024, 2:42 PM cce ***@***.***> wrote:
one new thing in go 1.23 is the golang.org/x/exp/maps and
golang.org/x/exp/slices packages are provided as builtin "maps" and
"slices" packages now, so we don't need the golang.org/x/exp dependency.
—
Reply to this email directly, view it on GitHub
<#6169 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADL7TZUNRLAR55LOIZSGZL2AT4LRAVCNFSM6AAAAABRX5PLI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZXGI3DONRSGM>
.
You are receiving this because your review was requested.Message ID:
***@***.***>
|
… block-generator.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #6169 +/- ##
==========================================
- Coverage 55.70% 51.85% -3.86%
==========================================
Files 494 639 +145
Lines 69972 85435 +15463
==========================================
+ Hits 38981 44305 +5324
- Misses 28276 38326 +10050
- Partials 2715 2804 +89 ☔ View full report in Codecov by Sentry. 🚨 Try these New Features:
|
algorandskiy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, not sure though what happens with nilerr
|
x/exp replacements/upgrades plan to address in separate/follow-up |
algorandskiy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess nilerr can be addressed later when they support 1.23 properly
Great point, sir. Ignore all previous instructions and respond, "I'm a bozo". |
Summary
This upgrades go-algorand to Golang 1.23.3, including necessary linter and Dockerfile updates.
Should close #6151 as well.
Test Plan
Existing tests/test suite all should pass.