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

Upgrade go version to 1.21 #10911

Merged
merged 1 commit into from
Jun 26, 2024
Merged

Conversation

DharmitD
Copy link
Contributor

@DharmitD DharmitD commented Jun 16, 2024

Description of your changes:
Resolves #10912

Checklist:

Copy link
Contributor

@hbelmiro hbelmiro left a comment

Choose a reason for hiding this comment

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

/lgtm

cc @chensun

@DharmitD
Copy link
Contributor Author

@chensun could you take a look?

@gregsheremeta
Copy link
Contributor

yeah seems good to me. I thought about bumping the kfp-kubernetes one myself :)

/lgtm

Copy link

@gregsheremeta: changing LGTM is restricted to collaborators

In response to this:

yeah seems good to me. I thought about bumping the kfp-kubernetes one myself :)

/lgtm

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@DharmitD
Copy link
Contributor Author

@chensun this PR is reviewed and lgtm'd, could you please approve?

cc: @rimolive @HumairAK

@DharmitD
Copy link
Contributor Author

cc @chensun @zijianjoy @james-jwu

Copy link
Member

@chensun chensun left a comment

Choose a reason for hiding this comment

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

/lgtm

Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: chensun

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Copy link

@AndersBennedsgaard AndersBennedsgaard left a comment

Choose a reason for hiding this comment

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

I just noticed this PR and got interested. No need to change anything if you don't think it's relevant 😄

On another note: should we consider using Go workspaces to reduce duplication between projects? That would mean we only have to change the Go version in the go.work file at the root of the repo

@@ -23,7 +23,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v4
with:
go-version: 1.20.x
go-version: 1.21.x

Choose a reason for hiding this comment

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

It might make sense to use something like this instead:

Suggested change
go-version: 1.21.x
go-version-file: './go.mod'

This would reduce the number of places where we have to upgrade Go in the future.
Obviously there are multiple go.mods in this repo, so if there is one that makes more sense than the one in the root of the repository, it could be changed to that instead

Copy link
Collaborator

Choose a reason for hiding this comment

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

Hey @AndersBennedsgaard
I think these are very valid suggestions, but they are out of scope of this PR which is merely to upgrade the go version. My suggestion is to create an issue for this or propose a separate PR.

@HumairAK
Copy link
Collaborator

@DharmitD unfortunately tide is preventing merge due to: kubeflow-pipeline-e2e-test

This might be because you need to rebase the new changes to the github workflows

Signed-off-by: ddalvi <ddalvi@redhat.com>
@DharmitD
Copy link
Contributor Author

Rebased the PR. @HumairAK @gregsheremeta @hbelmiro could any of you lgtm again?

Copy link

@DharmitD: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
kubeflow-pipeline-e2e-test e58e0d1 link false /test kubeflow-pipeline-e2e-test
kfp-kubernetes-execution-tests e58e0d1 link false /test kfp-kubernetes-execution-tests
kubeflow-pipeline-upgrade-test da4e241 link false /test kubeflow-pipeline-upgrade-test

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Copy link
Contributor

@hbelmiro hbelmiro left a comment

Choose a reason for hiding this comment

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

/lgtm

@google-oss-prow google-oss-prow bot added the lgtm label Jun 26, 2024
@google-oss-prow google-oss-prow bot merged commit bdc3bb1 into kubeflow:master Jun 26, 2024
11 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade go version to 1.21
6 participants