-
Notifications
You must be signed in to change notification settings - Fork 490
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
Build: Upgrade to Golang 1.23 #6169
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:
|
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 |
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
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.
Happy to let you take consideration of issues your in community and confidence of concerns experience to take action with minimal risk and loss with fare reward in credit teams abilities work issues needed to take place for future development rewards
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.