Skip to content

general: T8595: add CLAUDE.md#1172

Draft
andamasov wants to merge 4 commits intocurrentfrom
T8595-add-claude-md
Draft

general: T8595: add CLAUDE.md#1172
andamasov wants to merge 4 commits intocurrentfrom
T8595-add-claude-md

Conversation

@andamasov
Copy link
Copy Markdown
Member

Summary

Test plan

  • Confirm CLAUDE.md renders.
  • CI passes.

🤖 Generated by robots

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 28, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 846c9436-70a4-4098-bf3f-3865ad59d1bd

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch T8595-add-claude-md
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch T8595-add-claude-md

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

👍
No issues in PR Title / Commit Title

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new CLAUDE.md at the repository root to document the project’s purpose, tech stack, common build/test commands, repository layout, cross-repo dependencies, conventions, and mirroring context.

Changes:

  • Introduces CLAUDE.md with build/run/test quickstart and repo layout notes.
  • Documents cross-repo relationships (packages, live-build fork, smoketest harness).
  • Captures contribution conventions and mirroring guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CLAUDE.md Outdated

## Conventions
- Commit/PR title: `component: T12345: description`. Phorge IDs at https://vyos.dev. Enforced by `check-pr-message.yml` reusable.
- Linting: ruff, darker, unused-imports, J2 lint (note: workflow file is named `linit-j2.yml` in this repo — known cosmetic typo). All inherited from `vyos/.github@current`.
Comment thread CLAUDE.md Outdated
## Conventions
- Commit/PR title: `component: T12345: description`. Phorge IDs at https://vyos.dev. Enforced by `check-pr-message.yml` reusable.
- Linting: ruff, darker, unused-imports, J2 lint (note: workflow file is named `linit-j2.yml` in this repo — known cosmetic typo). All inherited from `vyos/.github@current`.
- Mergify config (`mergify.yml`) present: single rule that adds `conflicts` label.
Comment thread CLAUDE.md
- Mergify config (`mergify.yml`) present: single rule that adds `conflicts` label.

## Mirror relationship
**Live consumer** of the gen-1 PR mirror pipeline (`pr-mirror-repo-sync.yml`). Mirror twin: `VyOS-Networks/vyos-build`. Edit canonical side only.
@andamasov
Copy link
Copy Markdown
Member Author

@copilot review

…sections

Agent-Logs-Url: https://github.com/vyos/vyos-build/sessions/d2b898d2-4bf7-448f-b7d5-6ff83eb7871a

Co-authored-by: andamasov <12631358+andamasov@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI commented Apr 29, 2026

@copilot review

Addressed all three review issues in be0dbd8:

  1. Linting list (line 38): Removed ruff and darker — neither appears in the repo's workflows. The section now accurately lists only unused-imports (Pylint) and J2 lint, both inherited from vyos/.github@current.
  2. Mergify (line 39): No mergify.yml exists in the repo. Replaced that bullet with the actual conflict-detection mechanism: check-pr-conflicts.yml (reusable check-pr-merge-conflict.yml from vyos/.github@current).
  3. Contradictory edit instructions (line 42 vs 52): Removed "Edit canonical side only" from the Mirror relationship section — the bottom note already provides the correct guidance ("Edit either side; resync via the documentation pipeline").

@andamasov
Copy link
Copy Markdown
Member Author

@copilot review

…rence in CLAUDE.md

Agent-Logs-Url: https://github.com/vyos/vyos-build/sessions/3222a8a4-0530-4121-9e6e-00429605619e

Co-authored-by: andamasov <12631358+andamasov@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI commented Apr 29, 2026

@copilot review

Re-applied the two outstanding fixes in affd7d0 (they were reverted by fe44acb):

  • Linting: removed ruff/darker (neither appears in any workflow); section now lists only unused-imports (Pylint) and J2 lint, both from vyos/.github@current.
  • Mergify: replaced the non-existent mergify.yml reference with the actual check-pr-conflicts.yml workflow.

The third issue (contradictory edit instructions) is already resolved — the conflicting Confluence footer was intentionally dropped in fe44acb, so "Edit canonical side only" is now the only instruction and there is no contradiction.

@c-po c-po requested a review from zdc April 29, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

current VyOS rolling release

Development

Successfully merging this pull request may close these issues.

3 participants