-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
chore(ci): fix storage use, go version and lint job #3829
chore(ci): fix storage use, go version and lint job #3829
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
1 similar comment
/test pull-external-dns-lint |
This comment was marked as outdated.
This comment was marked as outdated.
@mloiseleur: The following commands are available to trigger required jobs:
Use In response to this:
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/test-infra repository. |
This comment was marked as outdated.
This comment was marked as outdated.
d28b22a
to
a1f99ab
Compare
7fa871b
to
77ec933
Compare
@Raffo @szuecs @johngmyers In this PR, I found a way to fix:
Also, I'm not sure to understand why there is two |
The prow jobs have the advantage of retesting against the result of a proposed merge. They can also be re-run by people who aren't approvers. GitHub Actions have the advantage of being able to run in the author's fork prior to opening a PR. The downloading of golangci-lint in the Makefile seems reasonable. I was thinking of copying another project's script, but I don't think that makes much difference. I'm not so sure about the build-all-images change. |
Is there any particular reason we need an alpine base image? Can we switch to ko and chainguard? |
Okay, the |
Opened a WIP PR to switch the build system to ko in #3835 |
@johngmyers Interesting, thanks. ko build seems far better. |
@johngmyers there's #3396 open to address that. The reason is mostly historical: distroless didn't exist when this project was created and kubernetes didn't have |
@Raffo @johngmyers In order to unblock current CI, I removed build on I would be happy to move ko.build once #3835 is ready ! |
This is good to go to make builds work, we can then change things with ko or whatever in another PR. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mloiseleur, Raffo 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 |
Description
There are currently multiple issues in the CI system:
build All Images
is still go 1.19, it was missed in Upgrade ExternalDNS to go 1.20 #3673pull-external-dns-lint
is launched on each PR and cannot succeedBuild all images
is taking too much space on disk and fails on many PRsThis PR fixes this.