Add label and CI task to catch and document direct dependency changes #18264
Labels
A-Build-System
Related to build systems or continuous integration
C-Feature
A new feature, making something new possible
S-Ready-For-Implementation
This issue is ready for an implementation PR. Go for it!
X-Blessed
Has a large architectural impact or tradeoffs, but the design has been endorsed by decision makers
What problem does this solve or what need does it fill?
As noted by Cart in #18263, it is currently quite easy to add new direct dependencies to Bevy, which poses a performance, reliability, and security risk to the project and its users.
What solution would you like?
M-Deliberate-Dependency-Change
, for PRs which intentionally add, remove, or update direct dependencies.What alternative(s) have you considered?
Do nothing and continue to be careful.
Additional context
Thread on Discord
The text was updated successfully, but these errors were encountered: