-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Home
The sonic-mgmt repository is part of the SONiC project. This repository primarily supports:
- SONiC testbed deployment
- SONiC feature testing
This wiki is the central hub for documentation, ownership, and collaboration guidelines for sonic-mgmt. It is designed to help contributors, maintainers, and community members navigate the test infrastructure, contribute effectively, and stay aligned on project priorities.
This repo uses a GitHub Actions workflow to automatically assign reviewers for new pull requests. The workflow identifies the top contributors from git history for files touched by the PR and requests them as reviewers.
How it works:
- A codeowners-cli tool analyzes git history to identify top contributors per file/folder.
- The tool output is stored in .github/.code-reviewers/contributors.yaml and used to generate a reviewer index.
- When a PR is opened, the assignReviewers workflow matches changed files to contributors and assigns reviewers automatically.
Refreshing the contributors list:
The contributors list needs to be refreshed periodically by manually running the codeowners-cli tool. See run.sh for an example.
π Guidelines
Regular community meetings are held by the SONiC test subgroup to discuss test-related topics.
Meeting links and schedules are available in the SONiC Community Meeting Calendar.
To accommodate global contributors, there are two meeting series:
- West time zone: Every 4 weeks on Wednesday, 15:00β16:00 (UTC) - Link
- East time zone: Every 4 weeks on Wednesday, 07:00β08:00 (UTC) - Link
Meeting frequency may increase based on topics and community needs. Always check the SONiC Community Meeting Calendar for the latest schedule.
Typical meeting topics include:
- Test plan reviews
- Issue triage
- PR reviews
- Community collaboration process improvements
How to book a topic: To reserve time for a topic like test plan review or specific discussion, please email the meeting hosts in advance. Reserved topics are discussed first; remaining time can be used for issue triage or PR reviews.
Current meeting hosts:
- Ying Xie yinxi@microsoft.com
- Xin Wang xiwang5@microsoft.com
The community is considering adding more meeting hosts in the future.
If a topic is reserved, hosts will update the table below with the scheduled topic.
| Date | Zone | Host | Topic |
|---|---|---|---|
| 2026-10-28 07:00-08:00 (UTC) | East | ||
| 2026-10-14 15:00β16:00 (UTC) | West | ||
| 2026-09-30 07:00-08:00 (UTC) | East | ||
| 2026-09-16 15:00β16:00 (UTC) | West | ||
| 2026-09-02 07:00-08:00 (UTC) | East | ||
| 2026-08-19 15:00β16:00 (UTC) | West | ||
| 2026-08-05 07:00-08:00 (UTC) | East | ||
| 2026-07-22 15:00β16:00 (UTC) | West | ||
| 2026-07-08 07:00-08:00 (UTC) | East | ||
| 2026-06-24 15:00β16:00 (UTC) | West | ||
| 2026-06-10 07:00-08:00 (UTC) | East | [Alibaba, Yubin Li] Tier 1 Ranking Test HLD | |
| 2026-05-27 15:00β16:00 (UTC) | West | Make suggestions to TSC to add more companies to the auto reviewer list. | |
| 2026-05-13 07:00-08:00 (UTC) | East | Cancelled | |
| 2026-04-29 15:00β16:00 (UTC) | West | ||
| 2026-04-15 07:00-08:00 (UTC) | East | Issue triage | |
| 2026-04-01 15:00β16:00 (UTC) | West | ||
| 2026-03-18 16:00β17:00 (UTC) | West | Bhavani Parise bhavani@cisco.com | [Microsoft, Jing Kan] BMC High Level test plan |
| 2026-03-18 07:00-08:00 (UTC) | East | ||
| 2026-03-04 16:00β17:00 (UTC) | West | Bhavani Parise bhavani@cisco.com | Issue triage |
| 2026-02-18 07:00-08:00 (UTC) | East | Roy Sror (roysr@nvidia.com) | [Marvell, Ashok Kumar P (apannerselva@marvell.com)] ARS test plan |
| 2026-02-04 16:00β17:00 (UTC) | West | Max Xiao mxiao@arista.com | Issue triage |
| 2026-01-21 07:00β08:00 (UTC) | East | Xin Wang xiwang5@microsoft.com | Review and demo of a mechanism to set expiry dates for skipped tests in sonic-mgmt. [Microsoft, Sai Kiran Gummaraj, 45 minutes] |
| 2026-01-07 16:00β17:00 (UTC) | West | Ying Xie (yinxi@microsoft.com) | Issue triage |
| 2025-12-24 07:00β08:00 (UTC) | East | [Marvell] MC-LAG PTF - Discussion on bring up of MCLAG PTF, 20 min |
|
| 2025-12-10 16:00β17:00 (UTC) | West | ||
| 2025-11-26 07:00β08:00 (UTC) | East | Roy Sror (roysr@nvidia.com) | [Marvell] MC-LAG PTF - Discussion on bring up of MCLAG PTF, 20 min |
| 2025-11-12 16:00β17:00 (UTC) | West | Ying Xie (yinxi@microsoft.com) | Issue triage |
| 2025-10-29 07:00β08:00 (UTC) | East | Xin Wang (xiwang5@microsoft.com) | |
| 2025-10-15 15:00β16:00 (UTC) | West | Cancel - many community members are at OCP. | |
| 2025-10-01 07:00β08:00 (UTC) | East | Roy Sror (roysr@nvidia.com) | Cancelled due to public holiday. |
| 2025-09-17 15:00β16:00 (UTC) | West | ||
| 2025-09-03 07:00β08:00 (UTC) | East | Xin Wang (xiwang5@microsoft.com) | https://github.com/sonic-net/sonic-pipelines/pull/102 by Nvidia |
| 2025-08-20 15:00β16:00 (UTC) | West | ||
| 2025-08-06 07:00β08:00 (UTC) | East | Roy Sror (roysr@nvidia.com) | |
| 2025-07-23 15:00β16:00 (UTC) | West | Cancelled | |
| 2025-07-09 07:00β08:00 (UTC) | East | Xin Wang (xiwang5@microsoft.com) | Issue triage and PR review |
Meeting minutes will be sent to the mailing list sonic-test@lists.sonicfoundation.dev Please refer to SONiC Test Subgroup Mailing List for how to subscribe.
Sometimes, discussions in Issues or Pull Request comments are not sufficient, and it becomes necessary to contact community members by email for further conversation. However, finding a community member's email address can be challenging. To make this easier, the table below tracks additional information about community members, such as GitHub ID, name, email address, company, and more. Sharing information beyond your GitHub ID is completely voluntaryβplease feel free to update the table if you are willing to share these details with the community.
| Github ID | Name | Company | Extra | |
|---|---|---|---|---|
| wangxin | Xin Wang | xiwang5@microsoft.com | Microsoft |