-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
Travis PR integration broken #355
Travis PR integration broken #355
Comments
Unrelated but I also wonder if greenkeeper bot is working. |
I see one webhook to a random IP address and another to greenkeeper, so maybe it got turned off? |
oh, that is there :) it say travis is working and is wired up to @rvagg's account. |
Thanks! I'm in contact with Travis support about this now. |
Hello there! The integration seems to be off because we lost some crucial data about this repository while syncing. Could an admin of this repository (is it you, @mikeal?) log out and back in to https://travis-ci.org, and resync data to see if that fixes the issue? |
@BanzaiMan I just removed the old Travis service link, hooked up with @rvagg's account, then created a new link with my account. Unfortunately didn't work. Travis doesn't know about this repo https://travis-ci.org/nodejs/nodejs.org, even though we have had 3 commits since the Travis service links was altered. And it still looks like the old service link is active somehow, as new commits are getting built: https://travis-ci.org/nodejs/new.nodejs.org. As the nodejs organization don't allow private access to third-party applications, I'm assuming re-sync on http://travis-ci.org/profile isn't possible? |
I believe greenkeeper is broken for the same reason as travis, we've disabled third-party app integrations—I'm not sure what the context of this was, I guess security, but it should still be possible to do it with personal authentication tokens. I've tried putting mine back into this repo (sorry @PhilipJ, I nuked yours before I realised what it was and that may explain why it hasn't worked properly) but I'm not sure if works or not. Feel free to remove mine and try again with another one if this is the case. |
Np, though the issue remains after you linked it back to your account @rvagg. The old Travis service link still picks up the commits/branches. Tested it by pushing a new test branch: https://travis-ci.org/nodejs/new.nodejs.org/builds/92936211 https://travis-ci.org/nodejs/nodejs.org still isn't found or created obviously :( @BanzaiMan are you able to delete the old Travis link (new.nodejs.org) which seems to be active somehow? |
Still haven't found a solution on this. Have been in contact with three helpful Travis support employees, without luck. Their conclusion is we have to provide org wide 3rd party access to their app. Manually adding a webhook on our side isn't possible either. @mikeal rumours has it you have some ideas around this? |
Ping @mikeal |
I had to temporarily turn on Travis access to cancel some stuck builds from It seems travis only gives you auth if it has private data access for some reason or other. (Maybe it needs that to view members or teams?) |
Yupp, Travis builds branches but sadly doesn't integrate build status on PRs :( One reply I got from Travis support might shed some light on why 3d party access is needed:
..we never found a solution around it. |
So when Travis can't help us, we've got to fix it ourselfs, right? I just created nodejs-github-bot to help us get integrated build status from Travis, in the form of comments seen in #539 (comment). It starts polling Travis as soon as a new PR opens. Haven't implemented PR updates yet. We'll have to see how useful this gets in the future, but pretty confident it could do some good. Closing this issue for now. |
Just out of curiosity, @phillipj is the script of the bot open source? |
Absolutely @stevemao! Its in a throw-it-together state atm, I'll push it up after cleaning it up :) |
Looks good @phillipj :) |
Hi @phillipj , I received an email saying org let travis access our private data. But I still can't see status on our new PR? |
@stevemao I'm not sure why you got that email, but I enabled and disabled it to let citgm get Travis builds. We aren't going to let Travis have full time private access. Sorry. This is a problem on travis' end but they don't seem to have any interest fixing it. |
Seems there's an issue with the Travis integration in the newest PRs. Travis still picks up the commits and run builds, but it's not visible inline in the PRs :(
Examples: #349, #350, #351, #353
Compared to: #313, #334 which has Travis checks inline.
I can contact Travis about the issue, but I'll like to know the Travis webhook status from our perspective first, but I dont have sufficient repo access. Could some of the repo owners please check
Settings -> Webhooks & Services
?/cc @mikeal @rvagg
The text was updated successfully, but these errors were encountered: