-
Notifications
You must be signed in to change notification settings - Fork 31
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
CARRY: Fix vendoring #265
CARRY: Fix vendoring #265
Conversation
We need kubernetes-sigs#1707 to fix |
openshift/release#43982 should prevent us pushing without out-of-date vendoring again. |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: EmilienM 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 |
Needs openshift/release#43988 to merge first. |
/retest |
Now failing with:
|
It's still failing due to envtest-setup:
We can see that XDG_DATA_HOME is set correctly, though:
|
Try |
Hmm, re-reading your error message, I'm not sure it's gonna help. |
I've added a DO NOT MERGE patch which hardcodes a value which needs to go into prow once we've worked out what it needs to be. /hold |
This makes the build of setup-envtest consistent with the other tools built in hack/tools. By moving the dependency to go.mod, it also allows the build to work correctly when using enforced vendoring. (cherry picked from commit 757c7e6) Conflicts: hack/tools/go.sum
The primary purpose of this change is to enable running the envtests in environments where neither $XDG_DATA_HOME nor $HOME are set. Additionally, by executing setup-envtest explicitly in the `test` rule rather than in a global variable definition, we: * Only run it when it's required * Log its execution and output (cherry picked from commit c076ff9)
(cherry picked from commit 1dd7990)
/retest |
/retest required |
@mdbooth: The
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. |
/retest-required |
/test all |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/hold
Pending tests, but tide prevents this PR to merge until tests pass anyway. Feel free to remove the hold when you're happy with CI.
@mdbooth: all tests passed! Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
/hold cancel |
In separate commits:
CARRY
verify-vendoring make target which will fail if vendoring is out of dateUPSTREAM
backport of 🌱 Build setup-envtest in hack/tools kubernetes-sigs/cluster-api-provider-openstack#1707