Declare the Node, gh, and OS support policy
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- github, javascript, node.js
- Domain
- devtools, documentation
Research direction
Start with the current CI matrix and B01 checks mentioned in the issue, then review the repository’s support documentation and the Node 20 legacy/EOL status. Record the supported Node, gh CLI, and OS combinations with rationale, the keep-or-migrate decision, and explicit unsupported combinations. Done when every declared combination is listed and testable, and undeclared combinations report as unsupported; the issue says all criteria are pending and native coverage remains unverified.
Written by the indexing model from the issue text.
Description
Goal
Declare the supported Node, gh CLI, and OS matrix, including a Node 20 legacy/EOL review, without inventing updates.
Observations
- CI currently runs a 3-OS Node 20 matrix; B01 only checks basic pass and reports declared skips.
- Node 20 legacy/EOL status needs review and a recorded decision; no version bump is implied now.
- Native-unassessable cases are treated as high risk.
Decision gate
Approve the declared support policy and the Node 20 legacy review outcome before extending native coverage.
Acceptance criteria
- Supported Node, gh, and OS versions are documented with rationale.
- Node 20 legacy/EOL status has a recorded decision (keep or plan migration).
- Unsupported combinations are explicit, not silently skipped.
Verification
- Docs review -> every supported combination is listed and testable.
- Matrix run -> declared combinations execute; undeclared ones report as unsupported.
Release checkpoint
Remaining risk: policy without native runs stays unverified. B03-02 extends coverage beyond the basic matrix.
Tracking
Roadmap item: B03-01. All acceptance criteria remain pending; publication does not grant approval or release authority.
- Dominant language
- JavaScript
- Stars
- 22
- Forks
- 3
- Avg merge
- 27m
- Merged PRs (30d)
- 27
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from egdev6/github-repository-bootstrap
-
status:approved type:chore
Difficulty 5/5 Over a week Newbie friendliness 25/100
egdev6/github-repository-bootstrap#57 ·
Maintainers usually reply within 1 day
-
type:docs
Difficulty 1/5 Under an hour Newbie friendliness 20/100
egdev6/github-repository-bootstrap#50 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 22/100
egdev6/github-repository-bootstrap#49 ·
Maintainers usually reply within 1 day
-
status:approved type:chore
Difficulty 5/5 Over a week Newbie friendliness 25/100
egdev6/github-repository-bootstrap#30 ·
Maintainers usually reply within 1 day
-
status:approved type:chore
Difficulty 5/5 Over a week Newbie friendliness 42/100
egdev6/github-repository-bootstrap#29 ·
Maintainers usually reply within 1 day
All issues in egdev6/github-repository-bootstrap
Similar issues
-
internal os specific
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
frostney/GocciaScript#1688 ·
Maintainers usually reply within 1 day
-
🐞 bug pending triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
CircuitVerse/CircuitVerse#8031 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 8 days
-
docs(stream-protocol): document messageMetatadata on start/finish and the message-metadata chunkPossibly taken A pull request linked to this issue is open or already merged. Openfactory-active task-identify-harness-labels-done task-identify-issue-type-done
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 7 days