Open llucax opened 1 month ago
Just a quick note: there are still some false-positives, like adding an item to a dictionary attribute. Working towards making this more usable, but for now I am myself not failing CI based on griffe check
's result :) I mostly use it as a local warning. See our bug tracker for various improvements we track ^^
What's needed?
It would be awesome to make sure breaking changes are never introduced unintentionally.
Proposed solution
Use
griffe check
:We could run this on every PR and mark the PR as failed unless the
scope:breaking-change
label is manually added to the PR, to make sure people reviewing the PR is aware that breaking changes were introduced.Use cases
No response
Alternatives and workarounds
No response
Additional context
No response