-
Notifications
You must be signed in to change notification settings - Fork 166
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
A job for testing node-addon-api #844
Comments
@mcollina, right? |
LGTM |
@gabrielschulhof yes. Thanks @refack! |
I can help get you guys set up (creating Jenkin jobs etc), and then @refack can help with configuration stuff. |
So I see that there is a bunch of n-api stuff already, see this CI Tab with a bunch of jobs. I note that the access permissions are configured for So I'm guessing that the effort to add CI already started but stalled. Is that correct? Assuming this is correct, I'd say we should:
@nodejs/n-api can someone confirm that this is correct? |
That tab was for the abi-stable-node fork while we were preparing the initial N-API PR. Now that N-API is in, I don't think we need it anymore. @mhdawson knows more, but that's my general impression. OTOH, node-addon-api is a separate npm package which will remain separate, so we will continue to need separate CI for it. |
There are some jobs in there that are still needed and that we are working on. The naming of the admins is because the team was renamed, since Sampson has been able to edit its possible that it is respecting both names I'll delete the jobs we don't need |
I still see the team which is called: |
The name also matches the repo abi-stable-node, and host jobs that test modules that test both modules that use the node-addon-api and which use the N-API directly. |
I'll create a new job which is configured like the others and add refack to the admins team so that he can help configure. |
The other team though was renamed, at one point so I guess the admins one should match and it has less visible impact. |
Reconfigured existing jobs |
@refack let us know if you need anything else. |
Will do. Thanks! |
Thank you for volunteering :). I really like to have as much CI as possible and having somebody to help build it out is great. |
oops missed pasting in the link to the new job. Its: https://ci.nodejs.org/view/x%20-%20Abi%20stable%20module%20API/job/node-test-node-addon-api/ |
https://ci.nodejs.org/view/x%20-%20Abi%20stable%20module%20API/job/node-test-node-addon-api/ has been created per above, going to close for now since this seems largely solved (and the job is green!) |
We need a job for testing a commit in the node-addon-api repo. We're running into problems which could have been prevented with a CI:
nodejs/node-addon-api#116
nodejs/node-addon-api#115
nodejs/node-addon-api#114
The job would not build Node.js at all, but would use nvm or nvs to grab the official release and test node-addon-napi against it.
The text was updated successfully, but these errors were encountered: