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

Broken CI job: apidiff #284

Closed
MadhavJivrajani opened this issue Jun 21, 2023 · 5 comments
Closed

Broken CI job: apidiff #284

MadhavJivrajani opened this issue Jun 21, 2023 · 5 comments

Comments

@MadhavJivrajani
Copy link
Contributor

MadhavJivrajani commented Jun 21, 2023

The apidiff job is broken since the merge of #243

I don't think its anything to do with the PR itself, but more to do with how apidiff handles things.
I've filed an issue for this with a potential root cause: golang/go#60911

One of 2 can be done here:

IMO we should revert for now to ensure the CI is in good shape for when we need to fix something here to mitigate a test flake/failure in something like k/k.

Reverting isn't an option since we've already merged the API and apidiff will fail on a package level (ref).

/cc @logicalhan
/cc @cpanato (in case you have an estimate yet on the go1.20 bumps of release branches)

@MadhavJivrajani
Copy link
Contributor Author

There is a fix open for apidiff: https://go-review.googlesource.com/c/exp/+/505276
On installing apidiff with this patch, it seems to fix the problem 🎉

❯ make verify-apidiff
GO111MODULE=on ./hack/verify-apidiff.sh -r master
Inspecting API of master...
Comparing with master...
Ignoring internal package k8s.io/utils/internal/third_party/forked/golang/golang-lru
Ignoring internal package k8s.io/utils/internal/third_party/forked/golang/net
❯ echo $?
0

@dims
Copy link
Member

dims commented Jun 26, 2023

thanks for chasing this @MadhavJivrajani

@MadhavJivrajani
Copy link
Contributor Author

golang/go#60911 is resolved now 🎉

Created kubernetes/test-infra#30048
Once merged, we can start retriggering the workflows here.

@MadhavJivrajani
Copy link
Contributor Author

/close
Job is back on its feet.

@k8s-ci-robot
Copy link
Contributor

@MadhavJivrajani: Closing this issue.

In response to this:

/close
Job is back on its feet.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants