Skip to content

Add comprehensive multi-repository project review system for DASH/DPU/SmartSwitch ecosystem#694

Draft
Copilot wants to merge 30 commits intomainfrom
copilot/update-project-view-summary
Draft

Add comprehensive multi-repository project review system for DASH/DPU/SmartSwitch ecosystem#694
Copilot wants to merge 30 commits intomainfrom
copilot/update-project-view-summary

Conversation

Copy link

Copilot AI commented Jan 29, 2026

Implements automated weekly review generation for DASH, DPU, and SmartSwitch activity across 13+ sonic-net repositories using filtered GitHub queries.

Review Documents

Filtered Reviews (Primary Deliverable)

  • DASH_DPU_SMARTSWITCH_FILTERED_REVIEW_*.md - Keyword-filtered analysis (DASH, DPU, SmartSwitch, Smart)
  • Separates PRs Created vs PRs Merged for each period
  • Complete PR tables with titles, dates, repositories, and matched keywords
  • Repository health metrics (stars, forks, issues, activity levels)
  • Key development areas and technical insights

Executive Summaries

  • REVIEW_SUMMARY_*.md - Quick-scan format with highlights, metrics, and trends
  • Activity breakdown by repository and theme
  • Velocity comparisons across periods

Supporting Documents

  • REVIEW_DOCUMENTS_INDEX.md - Navigation hub with quick access to all reviews
  • EXPANDED_REVIEW_README.md - Methodology and query documentation

Coverage

Date Ranges Generated:

  • Jan 15-27, 2026 (13 days): 33 PRs created, 21 merged
  • Jan 29-Feb 18, 2026 (21 days): 41 PRs created, 23 merged
  • Feb 19-25, 2026 (7 days): 22 PRs created, 17 merged

Query Pattern:

org:sonic-net created:YYYY-MM-DD..YYYY-MM-DD 
  (DPU OR DASH OR SmartSwitch OR Smart) in:title,body 
  NOT [action] NOT submodule in:title

Automation

Scripts (scripts/)

  • generate_weekly_review.sh - Bash-based generation
  • generate_weekly_review.py - Python-based with enhanced formatting
  • generate_trend_chart.sh - Historical trend analysis
  • generate_weekly_review_enhanced.sh - Includes PR activity tracking

GitHub Actions

  • .github/workflows/weekly-review.yml - Automated Tuesday 2 PM UTC runs
  • Configurable date ranges and keywords
  • Automatic PR creation with generated reports

Usage

# Generate current week
./scripts/generate_weekly_review.sh

# Custom date range
./scripts/generate_weekly_review.sh 2026-02-19 2026-02-25

# With trend analysis
./scripts/generate_weekly_review_enhanced.sh

Documentation

  • WEEKLY_REVIEW_GUIDE.md - Setup and customization
  • PR_ACTIVITY_TRACKING.md - Activity metrics methodology
  • TREND_CHARTS.md - Historical trend analysis guide

Repository Coverage

Tracks activity across: DASH, sonic-buildimage, sonic-mgmt, sonic-swss, sonic-utilities, sonic-gnmi, sonic-sairedis, sonic-swss-common, sonic-platform-common, sonic-dash-api, sonic-dash-ha, sonic-host-services, SONiC (HLD repo), and others.

Notes

  • Trend charts currently use example data; real data requires API rate-limit considerations
  • Excludes automated PRs ([action] tag) and submodule updates
  • Repository health metrics cached; refresh on demand
Original prompt

Can you do a review of this project view and provide a summary update pertaining to the changes I made this week, and an overall view of progress?


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Copilot AI changed the title [WIP] Update project view summary with recent changes Add comprehensive project review and progress analysis Jan 29, 2026
Copilot AI requested a review from KrisNey-MSFT January 29, 2026 20:38
Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Copilot AI changed the title Add comprehensive project review and progress analysis Add multi-repository ecosystem analysis for DASH project Jan 29, 2026
Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

Copilot AI changed the title Add cross-repo DASH/DPU/SmartSwitch activity tracking with PR engagement metrics Add week-over-week PR merge velocity trend visualization Jan 30, 2026
Copilot stopped work on behalf of KrisNey-MSFT due to an error February 2, 2026 23:03
…'Smart'

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

…fication steps

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Copilot AI changed the title Add week-over-week PR merge velocity trend visualization Fix trend chart: replace sample data with generation instructions and correct keywords Feb 2, 2026
Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Copilot AI changed the title Fix trend chart: replace sample data with generation instructions and correct keywords Add DASH/DPU/SmartSwitch ecosystem review system with multi-repo tracking Feb 18, 2026
Co-authored-by: KrisNey-MSFT <22226040+KrisNey-MSFT@users.noreply.github.com>
@mssonicbld
Copy link

/azp run

@azure-pipelines
Copy link

Commenter does not have sufficient privileges for PR 694 in repo sonic-net/DASH

Copilot AI changed the title Add DASH/DPU/SmartSwitch ecosystem review system with multi-repo tracking Add comprehensive multi-repository project review system for DASH/DPU/SmartSwitch ecosystem Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants