-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
ci: add go 1.15 to tests #1621
ci: add go 1.15 to tests #1621
Conversation
One more thing on this. Someone with permissions (likely @Roasbeef) will have to add this as a required test once we get this merged |
.github/workflows/go.yml
Outdated
@@ -6,7 +6,7 @@ jobs: | |||
runs-on: ubuntu-latest | |||
strategy: | |||
matrix: | |||
go: [1.13, 1.14] | |||
go: [1.13, 1.14, 1.15] |
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 do not think we should be testing on three versions. The policy has always been current and current-1. So if 1.15 is current, please drop 1.13.
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.
@jcvernaleo should be good to go here
cd34e4a
to
94f6b6b
Compare
looks like we'll need to remove 1.13 as a required check (and switch it to 1.15) |
JFYI |
@ipriver good call. I missed this |
94f6b6b
to
95c367d
Compare
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.
Assuming the next release will be built with Go 1.15, we need to remove darwin-386
from release/release.sh
. See why.
@@ -14,4 +14,4 @@ require ( | |||
golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37 | |||
) | |||
|
|||
go 1.12 | |||
go 1.14 |
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.
Why not 1.15
?
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 think 1.14 is fine here as it's the minimal supported version.
https://golang.org/ref/mod#go-mod-file-go
A go directive sets the expected language version for the module.
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.
Makes sense. 👍
@jakesyl Regarding reproducible builds, the release script is still valid for Go 1.14 / 1.15 (i.e. we still need the
Apart from the
|
95c367d
to
f2632de
Compare
@onyb all set |
ah, sorry. Need to fix |
now I should be all set |
f2632de
to
297c612
Compare
Pull Request Test Coverage Report for Build 258780159
💛 - Coveralls |
that's new |
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.
OK
Note: this requires #1619 before it can be merged.