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:
|
algorandskiy
left a comment
There was a problem hiding this comment.
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.
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.