Skip to content
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

[1.0]: ci: add go 1.17, drop go 1.15 #3299

Merged
merged 1 commit into from
Dec 3, 2021

Conversation

kolyshkin
Copy link
Contributor

@kolyshkin kolyshkin commented Nov 30, 2021

This is the same as #3021 but for release-1.0.

Add Go 1.17, grop 1.15 from CI; since 1.17 release 1.15 is unsupported.

Keep 1.13 in 1.0 branch, since an older version of Docker/Moby might use it.

Keep 1.16 in Dockerfile, since this is a stable branch.

@kolyshkin kolyshkin added this to the 1.0.3 milestone Nov 30, 2021
@kolyshkin kolyshkin added the backport/1.0-pr A backport PR to release-1.0 label Nov 30, 2021
@kolyshkin kolyshkin mentioned this pull request Nov 30, 2021
@kolyshkin
Copy link
Contributor Author

Weird; the CI failure should be fixed by commit fdee865. Ahh, somehow I managed to use very old release-1.0 branch. Should be fixed now.

@kolyshkin kolyshkin mentioned this pull request Nov 30, 2021
@@ -18,7 +18,7 @@ jobs:
fail-fast: false
matrix:
# Docker/Moby still builds runc with Go 1.13, so we should still support Go 1.13.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now we can drop 1.13

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know Moby moved on, but I'm not sure about everybody else.

This is a maintenance branch, perhaps it makes sense to keep 1.13 compatibility since the cost is zero (unless we'll want to backport something massive) and it might save someone a big headache.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, the comment is no longer "correct", but it I guess it's fine to keep the 1.13 version in the test-matrix for now (it's just a single word).

@kolyshkin
Copy link
Contributor Author

I have removed go 1.15 tests as required for release-1.0 branch.

TODO: add go 1.17 tests as required once this is merged.

AkihiroSuda
AkihiroSuda previously approved these changes Nov 30, 2021
Dockerfile Outdated Show resolved Hide resolved
Add Go 1.17, grop 1.15 from CI; since 1.17 release 1.15 is unsupported.

Keep 1.13 in 1.0 branch, since an older version of Docker/Moby might use
it.

Keep 1.16 in Dockerfile, since this is a stable branch and we'd rather
not swap horses in the middle of the stream.

This corresponds to commit a587180 in main branch.

Signed-off-by: Kir Kolyshkin <[email protected]>
Copy link
Member

@thaJeztah thaJeztah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@AkihiroSuda AkihiroSuda merged commit 4f0bb00 into opencontainers:release-1.0 Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.0-pr A backport PR to release-1.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants