-
Notifications
You must be signed in to change notification settings - Fork 133
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
Add Windows and MacOS machines to nodejs-private GA #1677
Comments
FWIW Build WG has nothing to do with use of GitHub Actions. The GitHub Actions limits on the private repo are a matter for the TSC, who own the Enterprise account for the Node.js orgs (public and private). Note that we don't run tests on Windows in GHA on https://github.com/nodejs/node -- see nodejs/node#50519 for the last (failed) attempt to get the tests passing in GitHub Actions on Windows. |
I'm not sure where the best place to move this for further discussion would be. |
I'll try TSC. |
Right, for windows, we have a limitation, I could investigate a bit further and see if I can get this done. What about OSX, have we tried to include them via GA? Is it even supported by GA? |
macOS has been running in https://github.com/nodejs/node/actions/workflows/test-macos.yml. |
I remember we disabled it on nodejs-private because we were exceeding the quota of a private project. I'll make a PR to bring it back but behind a label, that should reduce the costs. |
The workflows can be enabled/disabled with a few clicks (for example here for macOS: https://github.com/nodejs-private/node-private/actions/workflows/test-macos.yml). Also I think that we have more private actions minutes than before since we were moved to the enterprise account. |
Also remember that we already have a simple way to skip workflows while the PR is not ready: Put the PR in draft state. |
I think draft PRs aren't enabled in private repos. At least I couldn't find how to transform a PR into a Draft there. |
Oh nice. I'll work on Windows support then. |
Hi folks,
I'm wondering if we could add Windows and MacOS machines to GA for nodejs-private. It's currently hard to identify some errors in a short time because we can only run CI after its lock down. IIRC we have removed macOS from GA because we were exceeding GA the limit very often. But, what about adding actions and running the CI only when a specific label is added?
This would prevent a lot of stress by the releaser when doing security releases. No need to rush things.
Feel free to move it to a different repository if this is not the best place to discuss it.
cc: @nodejs/tsc @nodejs/security-release for awarness
The text was updated successfully, but these errors were encountered: