-
Notifications
You must be signed in to change notification settings - Fork 8
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
Some Circle-CI checks are failing and blocking a new release #462
Comments
@laurih01: both @hacklschorsch and @btlogy would like to have Write/Commit access to this repository, so we could "Rerun jobs with SSH" in Circle-CI. |
I've managed to reproduce the same test error locally using
It seems to me that the |
Done, you both have maintain access now. |
Now I've maintainer access, I've been playing around with CircleCI and I'm not happy with my understanding so far: No matter if it is a public repo (unless there is a way to pull via https) CircleCI needs a private ssh key to checkout the code from GitHub. There is apparently 3 ways to provide an ssh key to CircleCI (at the project level):
I just went down the road with option 2 and it works. But I now have authorize CircleCI to act as @btlogy with all my user permissions on GitHub!? So I've removed that key right after the checkout steps were successful. I suspect only a GH repo Admin such as @laurih01 could try option 1. I suspect this option 2 (or 3) could have been previously enabled by a former team member who has since removed the related key. This would explain the current broken state of the CircleCI (also for Tahoe-LAFS I think). |
This sounds terrible and I am confused. I do not see any private ssh key from CircleCI in my GitHub account or the ZKAPAuthorizer repo. I thought what CircleCI did was just get my public ssh keys (even without a login available at https://github.com/hacklschorsch.keys) and put them in the |
For pushing a release, for example, CircleCI needs more access than that of course - IDK how they do that. Is that what you referred to above? |
The ssh keys I was referring above are the (private) ones CircleCI needs to checkout the code from GitHub. |
Maybe, or maybe not. |
Thus, in #467, I'm trying to avoid the ssh key required to checkout (just not working well with Windows). |
Possibly related to #454
@crwood has been trying to debug this in #461
Thus, 5 jobs are still failing:
The text was updated successfully, but these errors were encountered: