nodejs / nodejs/TSC

Add Windows and MacOS machines to nodejs-private GA

Open
#1,677 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
694
Forks
142
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue proposes adding Windows and macOS GitHub Actions coverage for nodejs-private, gated by a label. Start by locating the existing nodejs-private GA workflow and checking how security releases currently trigger CI. Done means both machines can be selected for the labeled run without routinely exceeding GitHub Actions limits.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, javascript
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.