-
Notifications
You must be signed in to change notification settings - Fork 672
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
[Housekeeping] Bump Go version to 1.22 #5032
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #5032 +/- ##
===========================================
- Coverage 61.00% 35.82% -25.19%
===========================================
Files 794 1299 +505
Lines 51441 109297 +57856
===========================================
+ Hits 31384 39159 +7775
- Misses 17165 66032 +48867
- Partials 2892 4106 +1214
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
804d40f
to
23c77cf
Compare
88540c7
to
cc19bab
Compare
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
cc19bab
to
53fec8b
Compare
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
Signed-off-by: Ryan Lo <[email protected]>
@lowc1012 , are you still going to work on this PR? If so, can you merge master? |
Signed-off-by: WenChih Lo <[email protected]>
@eapolinario |
* go mod tidy for flytectl/go.mod Signed-off-by: Ryan Lo <[email protected]>
2322980
to
0f3c597
Compare
@lowc1012 , building the sandbox is hitting a failure, can you take a look? You can reproduce locally by running |
Signed-off-by: Ryan Lo <[email protected]>
@eapolinario thanks, I push a new commit |
Signed-off-by: Ryan Lo <[email protected]>
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.
Thank you, this is looking pretty good. Can you also update https://github.com/flyteorg/flyte/blob/master/boilerplate/flyte/golang_support_tools/go.mod#L3 ?
Signed-off-by: Ryan Lo <[email protected]>
5a8f5ac
to
6ae0746
Compare
@eapolinario 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.
cc @eapolinario mind taking another look as well?
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.
Thank you. This looks great!
* update go 1.22 & make go-tidy Signed-off-by: Ryan Lo <[email protected]> * update Dockerfiles Signed-off-by: Ryan Lo <[email protected]> * update gha workflows Signed-off-by: Ryan Lo <[email protected]> * upgrade x tools to fix panic crash in go 1.22 Signed-off-by: Ryan Lo <[email protected]> * go mod tidy Signed-off-by: Ryan Lo <[email protected]> * update gha workflows Signed-off-by: Ryan Lo <[email protected]> * (flytestdlib) go mod tidy Signed-off-by: Ryan Lo <[email protected]> * trigger tests Signed-off-by: Ryan Lo <[email protected]> * * bump arduino/setup-protoc to v3 * go mod tidy for flytectl/go.mod Signed-off-by: Ryan Lo <[email protected]> * update go version for sandbox-bundled Signed-off-by: Ryan Lo <[email protected]> * chore Signed-off-by: Ryan Lo <[email protected]> * update boilerplate/flyte/golang_support_tools/go.mod Signed-off-by: Ryan Lo <[email protected]> --------- Signed-off-by: Ryan Lo <[email protected]> Signed-off-by: WenChih Lo <[email protected]> Signed-off-by: Vladyslav Libov <[email protected]>
- flyteorg#5032 updated builds to use Go 1.22 -- but in practice it looks like flytectl is being built with an outdated toolchain based on Go 1.22.0 instead of Go 1.22.5 or 1.22.6 (i.e. latest) For instance, flytectl v0.9.0 reports being built with Go 1.22.0 ❯ go version -m -v flytectl flytectl: go1.22.0 Ensure the proper Go environment for security reasons
- flyteorg#5032 updated builds to use Go 1.22 -- but in practice it looks like flytectl is being built with an outdated toolchain based on Go 1.22.0 instead of Go 1.22.5 or 1.22.6 (i.e. latest) For instance, flytectl v0.9.0 reports being built with Go 1.22.0 ❯ go version -m -v flytectl flytectl: go1.22.0 Ensure the proper Go environment for security reasons Signed-off-by: ddl-ebrown <[email protected]>
- flyteorg#5032 updated builds to use Go 1.22 -- but in practice it looks like flytectl is being built with an outdated toolchain based on Go 1.22.0 instead of Go 1.22.5 or 1.22.6 (i.e. latest) See https://go.dev/doc/toolchain for further details For instance, flytectl v0.9.0 reports being built with Go 1.22.0 ❯ go version -m -v flytectl flytectl: go1.22.0 Ensure the proper Go environment for security reasons Signed-off-by: ddl-ebrown <[email protected]>
- #5032 updated builds to use Go 1.22 -- but in practice it looks like flytectl is being built with an outdated toolchain based on Go 1.22.0 instead of Go 1.22.5 or 1.22.6 (i.e. latest) See https://go.dev/doc/toolchain for further details For instance, flytectl v0.9.0 reports being built with Go 1.22.0 ❯ go version -m -v flytectl flytectl: go1.22.0 Ensure the proper Go environment for security reasons Signed-off-by: ddl-ebrown <[email protected]>
- flyteorg#5032 updated builds to use Go 1.22 -- but in practice it looks like flytectl is being built with an outdated toolchain based on Go 1.22.0 instead of Go 1.22.5 or 1.22.6 (i.e. latest) See https://go.dev/doc/toolchain for further details For instance, flytectl v0.9.0 reports being built with Go 1.22.0 ❯ go version -m -v flytectl flytectl: go1.22.0 Ensure the proper Go environment for security reasons Signed-off-by: ddl-ebrown <[email protected]> Signed-off-by: Bugra Gedik <[email protected]>
Tracking issue
Closes #4994
Why are the changes needed?
What changes were proposed in this pull request?
How was this patch tested?
Setup process
Screenshots
Check all the applicable boxes
Related PRs
Docs link