-
Notifications
You must be signed in to change notification settings - Fork 786
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 Jenkins X repositories to go 1.22 #8670
Comments
related to jenkins-x/jx#8670
I want to upgrade go-scm |
related to jenkins-x/jx#8670
related to jenkins-x/jx#8670
related to jenkins-x/jx#8670
related to jenkins-x/jx#8670
related to jenkins-x/jx#8670
also linting fixes related to jenkins-x/jx#8670
I want to upgrade jx-kube-client |
make test failures more readable partly reverting stackskip_test.go to a state that shouldn't need updating on every go upgrade related to jenkins-x/jx#8670
I want to upgrade logrus-stackdriver-formatter |
related to jenkins-x/jx#8670
I want to upgrade lighthouse |
also fixing linting related to jenkins-x/jx#8670
go-scm has been upgraded to 1.22.3 |
also fixing linting related to jenkins-x/jx#8670
also fixing linting related to jenkins-x/jx#8670
lighthouse has been upgraded to 1.22.3 |
also linting fixes related to jenkins-x/jx#8670
also linting fixes related to jenkins-x/jx#8670
@msvticket i've done this one jenkins-x-plugins/jx-gitops#964 in order to reintroduce the CI as before with versionstream, but even locally I have this error :
seems like it's stuck from other repos (jx-helpers) that are using kubernetes/fake |
upgrade a number of dependencies as well related to jenkins-x/jx#8670
update pipelines related to jenkins-x/jx#8670
update pipelines upgrade a number of dependencies related to jenkins-x/jx#8670
update pipelines upgrade a number of dependencies related to jenkins-x/jx#8670
update pipelines upgrade a number of dependencies related to jenkins-x/jx#8670
update pipelines upgrade a number of dependencies related to jenkins-x/jx#8670
@JordanGoasdoue I fixed his issue in jenkins-x-plugins/jx-gitops#966. Please review! |
I'll upgrade jx-promote |
also upgrade dependencies, fixing lint issues and removing use of deprecated pkg/errors related to jenkins-x/jx#8670 Signed-off-by: Mårten Svantesson <Marten.Svantesson@ticket.se>
upgrade images related to jenkins-x/jx#8670 Signed-off-by: Mårten Svantesson <Marten.Svantesson@ticket.se>
upgrade images related to jenkins-x/jx#8670 Signed-off-by: Mårten Svantesson <Marten.Svantesson@ticket.se>
remove problematic step related to jenkins-x/jx#8670 Signed-off-by: Mårten Svantesson <Marten.Svantesson@ticket.se>
jx-promote is upgraded |
I'll upgrade jx-updatebot |
I'll upgrade jx-pipeline |
fixing issues with upgraded lint removing use of github.com/pkg/errors related to jenkins-x/jx#8670
fixing issues with upgraded lint removing use of github.com/pkg/errors related to jenkins-x/jx#8670
fixing issues with upgraded lint removing use of github.com/pkg/errors related to jenkins-x/jx#8670
upgrading various dependenciens removing use of pkg/errors fixing lint warnings related to jenkins-x/jx#8670
jx-pipeline and jx-updatebot are updated |
related to jenkins-x/jx#8670
related to jenkins-x/jx#8670
When we were upgrading the go version to 1.18, we noticed that we are limited by the version of go in the goreleaser image. We are now building a custom image where we can set the version of go and install other packages we need. Once that is done, we can start this update work.
Golang supports only 2 major releases: https://endoflife.date/go
The latest version of golang is 1.22
Follow this guide for information on how to upgrade: https://jenkins-x.io/community/maintainer_guide/go-upgrades/
Before upgrading , we need to upgrade the version of golang in the catalog repository:
example (there are other files as well): https://github.com/jenkins-x/jx3-pipeline-catalog/blob/0f0f956d38ffe383ba38d93c1cfe7160a3bec93a/tasks/go/pullrequest.yaml#L37
This is the tentative list of repositories (list will be updated if we find any missing repositories) that we should upgrade:
In the list, there are some packages which need multiple packages updated before we update them, for example: before upgrading jx-api we should upgrade jx-logging.
NOTE: it's fine if you dont follow the order, the order is only there to limit the number of PRs we open as part of an upgrade effort
We will this issue to keep track of which repositories have been or are in the process of being upgraded.
If you are interested in contributing, please comment
When opening a PR in these repos to upgrade the go version, remember to include
Don't use
fixes
as that will close this issue once your PR is merged.Once your PR is merged, comment in this issue:
The text was updated successfully, but these errors were encountered: