-
Notifications
You must be signed in to change notification settings - Fork 339
CI: enable CI for node-chakracore PRs? #427
Comments
@joaocgreis any thoughts on whether we can have GitHub CI setup for the node-chakracore repo? While we could manually trigger CI, curious if there's any reason why we can't have a web hook set up for this? |
@obastemur you are a member of the node-chakracore team, which means you have run permission in https://ci.nodejs.org/view/All/job/chakracore-test-pull-request/ . Just go there, click "Build with parameters", enter the PR number and there you go. The "Certify Safe" checkbox is a reminder that the jobs do not run on sandboxes, so when running the job for code that comes from outside contributors please take a look to make sure it's not trying to run anything harmful. @digitalinfinity about automating the whole process: in node we don't want the CI to start automatically mainly for 2 reasons: the safety issue above and the PRs frequently need adjustments before it makes sense to start CI. |
@joaocgreis how an external contributor is able to see the fail logs? (if PR is failing on a platform) EDIT: In other words, is there a way to do that ? previously, I wasn't able to see fail logs. |
@obastemur the "Console output" is public on all jobs (logs are only kept for a few days though). I started a run on master: https://ci.nodejs.org/job/chakracore-test/193/ and it is not going very well.. Windows failed because a node-gyp issue that is not obvious to me (I did a run last week and Windows was good: https://ci.nodejs.org/job/chakracore-test/192/). I expect Linux and OSX to fail because of processes left behind (but the console output last time showed that all tests that failed were flaky). The linter is also failing, not obvious why. |
The windows test failure was a bug in the shim that was fixed a short time ago. |
I see the potential issues with not enabling it by default. However, it could be nice to get a
Step by step..
|
I'm positive there was some discussion around starting CI from GH comments, but I can't find it. The idea sounds good to me, it's possible that just no one had the time to move ahead with it yet. cc @nodejs/github-bot |
Yupp, the @nodejs-github-bot has functionality for triggering CI from github.com comments: nodejs/github-bot#128 Sadly it has stopped working due to some Jenkins permission issues: nodejs/github-bot#146. Might be trivial to sort out if anyone's interested in digging into the issue. |
@phillipj I am interested in helping this one (as well as for other repos, mainly node core). I'll be a bit busy until Dec though |
It could be nice to see what my PR is actually doing on supported systems. Especially, If there is a fail on a system that I don't currently have, it could be nice to see the logs of the fail (if any).
The text was updated successfully, but these errors were encountered: