-
Notifications
You must be signed in to change notification settings - Fork 479
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: Bump golang to 1.17.9/Mac M1 Support #3919
build: Bump golang to 1.17.9/Mac M1 Support #3919
Conversation
2c71aa3
to
92a739c
Compare
Additional commit modifies |
2e83ebb
to
da3fa3c
Compare
8b48dc5
to
4081315
Compare
@@ -407,11 +407,11 @@ func (node *AlgorandFullNode) startMonitoringRoutines() { | |||
|
|||
// PKI TODO: Remove this with #2596 | |||
// Periodically check for new participation keys | |||
go node.checkForParticipationKeys() | |||
go node.checkForParticipationKeys(node.ctx.Done()) |
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.
@AlgoStephenAkiki fyi - there is going to be at least this merge conflict with your integration branch.
@@ -1,6 +1,6 @@ | |||
module github.com/algorand/go-algorand/scripts/buildtools | |||
|
|||
go 1.16 | |||
go 1.17 | |||
|
|||
require ( | |||
github.com/algorand/msgp v1.1.50 |
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.
This is where you'll update msgp after your other PR is merged and tagged
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.
@Eric-Warehime please update the version and I'll merge this
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.
Updated. Also had to run go get
and go mod tidy
which ended up separating deps into separate require
blocks. See https://go-review.googlesource.com/c/go/+/325922/ and golang/go#45965 for details.
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.
This looks ready to go once your msgp PR is merged and available.
This should ensure make msgp has been run for changes that impact msgp serialization on CI builds. It looks like #3829 was merged but missed changes to agreement/msgp_gen.go and gci updates from algorand/msgp#14 were not incorporated into #3919.
Summary
Bump go version to 1.17.9 (latest 1.17 version).
It's good to upgrade compiler version regularly, but we also need this for #3808
Also includes
//+build
=>//go:build
generated viamake sanity
.Blocking merge on #3909 / #3917 which contains go1.16 version bump.
Test Plan
Run CI/Perf tests to benchmark against current version.