-
Notifications
You must be signed in to change notification settings - Fork 2.3k
tooling: changelog automatic reporting #18600
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
Conversation
Signed-off-by: Andres Taylor <[email protected]>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
Signed-off-by: Andres Taylor <[email protected]>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #18600 +/- ##
==========================================
- Coverage 67.52% 67.51% -0.02%
==========================================
Files 1607 1607
Lines 263338 263341 +3
==========================================
- Hits 177812 177784 -28
- Misses 85526 85557 +31 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Sharing the report here. This is not the final one, so I didn't want to commit it to the PR. Vitess v23.0.0 API Changes ReportSummaryThis report documents all public-facing API changes, flag modifications, metric additions/removals, and parser enhancements that were merged into Vitess v23.0.0. Based on analysis of 276 pull requests from the v23 milestone. Table of ContentsMajor ChangesFlag StandardizationThe most significant change in v23 is the systematic migration of CLI flags from underscore ( Key Flag Migration PRs
New Flags
New MetricsVTGate
VTTablet
VTOrc
Deleted/Modified Metrics
New APIs
Parser Changes (go/vt/sqlparser)
Query Planning Changes
New FeaturesMySQL 9.x SupportVitess v23 introduces support for MySQL 9.x with new flavor detection and configuration handling. Added in: #18399 Enhanced Query LoggingTwo new flags provide MySQL-style slow query log functionality:
VStream ImprovementsEnhanced VStream functionality for better performance and flexibility:
Breaking ChangesFlag Naming Convention
API Changes
Configuration Changes
Minor ChangesVersion UpdatesCompatibility Improvements
Performance Optimizations
Bug Fixes
Summary Statistics
Generated from analysis of all v23 milestone pull requests |
harshit-gangal
left a comment
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.
This is really cool.
Description
This PR introduces a comprehensive toolkit for automating the analysis of pull requests during release cycles. The tooling enables systematic review of hundreds of PRs to identify public-facing changes like flag modifications, metric additions, API changes, and breaking changes.
What's included
Problem this solves
Previously, creating comprehensive release documentation required manually reviewing hundreds of PRs, which was:
The tooling was successfully used to analyze all 276 PRs from the v23 milestone, identifying critical changes like the major flag standardization effort and new feature additions.