-
Notifications
You must be signed in to change notification settings - Fork 3.1k
docs: clarify node --version verification in Software section #4124
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,46 +1,5 @@ | ||
| # .github/CODEOWNERS | ||
| # | ||
| # Auto-assigns reviewers to PRs. Each line maps a path pattern to one or more | ||
| # GitHub teams. Last matching pattern wins. GitHub round-robins review requests | ||
| # within each team to spread the load. | ||
| # | ||
| # Docs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners | ||
| # Code Owners | ||
| # This file defines who is responsible for code in this repository. | ||
| # Maintainers will be automatically requested for review on PRs. | ||
|
|
||
| # ── Fallback: maintainers review anything not matched below ── | ||
| * @NVIDIA/nemoclaw-maintainer | ||
|
|
||
| # ── CLI plugin (Node/TS) ── | ||
| /nemoclaw/ @NVIDIA/nemoclaw-maintainer | ||
| /nemoclaw/src/onboard/ @NVIDIA/nemoclaw-engineer | ||
|
|
||
| # ── Blueprint & sandbox policy (Python) ── | ||
| /nemoclaw-blueprint/ @NVIDIA/nemoclaw-maintainer | ||
| /nemoclaw-blueprint/policies/ @NVIDIA/nemoclaw-security | ||
|
|
||
| # ── Shell scripts & installers ── | ||
| /bin/ @NVIDIA/nemoclaw-maintainer | ||
| /scripts/ @NVIDIA/nemoclaw-maintainer | ||
| /install.sh @NVIDIA/nemoclaw-maintainer | ||
| /uninstall.sh @NVIDIA/nemoclaw-maintainer | ||
|
|
||
| # ── Container ── | ||
| /Dockerfile @NVIDIA/nemoclaw-security @NVIDIA/nemoclaw-maintainer | ||
|
|
||
| # ── Docs ── | ||
| /docs/ @NVIDIA/nemoclaw-engineer | ||
| /spark-install.md @NVIDIA/nemoclaw-engineer | ||
|
|
||
| # ── Agent skills catalog ── | ||
| /.agents/skills/ @NVIDIA/nemoclaw-maintainer @NVIDIA/nemoclaw-engineer | ||
| /skills/ @NVIDIA/nemoclaw-maintainer @NVIDIA/nemoclaw-engineer | ||
|
|
||
| # ── NVSkills CI request listener (must stay CODEOWNERS-protected per | ||
| # NVIDIA/nvskills-ci team-onboarding step 4) ── | ||
| /.github/workflows/request-nvskills-ci.yml @NVIDIA/nemoclaw-maintainer | ||
|
|
||
| # ── Tests ── | ||
| /test/ @NVIDIA/nemoclaw-engineer | ||
|
|
||
| # ── CI / GitHub config ── | ||
| /.github/ @NVIDIA/nemoclaw-maintainer | ||
| /ci/ @NVIDIA/nemoclaw-maintainer | ||
| * @default-reviewer | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -100,3 +100,6 @@ This software automatically retrieves, accesses or interacts with external mater | |
| ## License | ||
|
|
||
| Apache 2.0. See [LICENSE](LICENSE). | ||
|
|
||
| ## Contributing | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Add a blank line before the heading. Markdown best practice requires a blank line before headings. This improves readability and satisfies the markdownlint MD022 rule. 📝 Proposed fix Apache 2.0. See [LICENSE](LICENSE).
+
## Contributing🧰 Tools🪛 markdownlint-cli2 (0.22.1)[warning] 315-315: Headings should be surrounded by blank lines (MD022, blanks-around-headings) 🤖 Prompt for AI AgentsSource: Linters/SAST tools |
||
| PRs welcome! | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: NVIDIA/NemoClaw
Length of output: 281
🏁 Script executed:
Repository: NVIDIA/NemoClaw
Length of output: 512
🏁 Script executed:
Repository: NVIDIA/NemoClaw
Length of output: 305
🏁 Script executed:
Repository: NVIDIA/NemoClaw
Length of output: 145
🏁 Script executed:
Repository: NVIDIA/NemoClaw
Length of output: 480
🌐 Web query:
GitHub CODEOWNERS invalid username ignored automatic review assignment behavior💡 Result:
In GitHub repositories, the behavior when encountering an invalid username or team in a CODEOWNERS file is that the specific line containing the error is skipped, and consequently, no code owner will be assigned for that rule [1][2]. Historically, in older versions of GitHub Enterprise Server, encountering invalid syntax—which included non-existent users or teams—could cause the entire CODEOWNERS file to be ignored and rendered non-functional [3][4][5]. However, in modern GitHub documentation, it is specified that if any line contains invalid syntax, only that specific line is skipped [1][2]. To maintain the functionality of automatic review assignments, it is critical to ensure that all usernames and team names are correct and that the specified users and teams have the required permissions (explicit write access) on the repository [1][2]. You can identify these errors in the following ways: - Error Highlighting: When viewing the CODEOWNERS file directly in the repository via the GitHub web interface, syntax errors are highlighted [1][2]. - API Validation: You can use the GitHub REST API to retrieve a list of errors present in the repository's CODEOWNERS file [1][2].
Citations:
**Fix CODEOWNERS owner for
*@default-reviewerto avoid losing automatic review assignment** `* `@default-reviewer(in.github/CODEOWNERS, line 5) doesn’t correspond to an existing GitHub user (gh api /users/default-reviewer=> 404). GitHub skips invalid owners on a per-line basis, so this rule won’t assign any code owners—breaking automatic review assignment for all paths. Update it to a real user (@username) or a correctly formatted team (@org/team-slug).🤖 Prompt for AI Agents