Skip to content

Add ApiBreakageValidator to run dart_apitool before dart pub publish - #4854

Draft
mosuem wants to merge 8 commits into
dart-lang:masterfrom
mosuem:api-breakage-validator
Draft

Add ApiBreakageValidator to run dart_apitool before dart pub publish#4854
mosuem wants to merge 8 commits into
dart-lang:masterfrom
mosuem:api-breakage-validator

Conversation

@mosuem

@mosuem mosuem commented Aug 6, 2026

Copy link
Copy Markdown
Member

Implements dart-lang/sdk#63970

Adds ApiBreakageValidator to validate whether breaking API changes are being published with a non-breaking version bump (e.g. minor or patch update). Uses dart_apitool in-process to diff public APIs against the baseline published package version.

Comment thread lib/src/validator/api_breakage.dart Outdated
@mosuem
mosuem force-pushed the api-breakage-validator branch from b7387d8 to cf4c8ba Compare August 7, 2026 15:25
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.

2 participants