-
-
Notifications
You must be signed in to change notification settings - Fork 120
travis: add nan, llnode and node-core-utils #156
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
Conversation
148b1e3
to
665b6a7
Compare
I don't think we have the equivalent for appveyor here, nan and node-core-utils would need that as well. I can try to implement one. |
@Fishrock123 are you willing to temporarily open up for Travis and adding the necessary webhooks to these repos? If so, adding the github-bot would also be very nice! |
Added core-validate-commit as well. @phillipj I can add the webhooks but I cannot get the Travis token under the nodejs account..anyone knows how to get those? |
@joyeecheung hm, I wondering if Travis has been connected to @Fishrock123's github.com account? Me + some others in the @nodejs/build group can get a hold of the secret needed to setup the webhook from github.com -> github-bot when needed. |
It probably has been yeah |
Idk anything about travis really so... any ideas? |
To be honest, I don't think I can even check without enabling access to the org, is that clear to do now? |
sorry @phillipj, @Fishrock123 and I are poking around at travis and can't figure out how this is all linked up, it's been too long since I looked at this and @Fishrock123 doesn't remember either, got any hints on what we need to do here? |
the travis token that the bot has isn't mine or @Fishrock123's, we've just confirmed that |
EDIT: nope, turns out you don't event have to configure the username and the token, you just need the hook to be active, so ignore this comment and see #156 (comment)
|
Also, somehow node-core-utils and llnode have been able to send PR and push event to Travis without configuring the service hooks (maybe because they are transferred into the organization), but I guess reconfiguring the hooks wouldn't hurt. |
Hmmm..I looked into the setting of the nodejs.org repo and I think it actually works like this:
I just checked out the Travis pages:
They all seem to be working, it's only the github bot webhook that has not been configured. So my guess is, if we merge this PR, and configure the github bot hook for each repo, the bot will start to update the build status for these repo. To configure the github bot hooks, all we need is |
Totally fine by me to add the necessary github-bot webhook to see if that's enough. The |
@phillipj @rvagg I have tried to configure a webhook for node-core-utils and it seem to be working:
I would need to merge this request so the bot would actually start to poll the build status instead of ignoring it. Can I merge this now? |
Also, will the bot redeploy itself automatically after this has been merged? |
merges to master should trigger a redeploy of the bot on its server |
Yepp, that's correct. That flow works like this:
|
This enables travis intergrations to repos that need it that I am aware of.
cc @phillipj