Closed DonalMe closed 2 weeks ago
The Web Compatibility
product currently is not on the list of included products: https://github.com/mozilla/bugbot/blob/4afbef850b2bb8d22c8e926beb421fd44aac7328/configs/rules.json#L37-L56
I will include it, which will enable all BugBot rules on the Web Compatibility
product.
It looks like it was disabled on purpose in #2104. Maybe we should enable selected rules? WDYT @denschub?
Yes - we disabled it on purpose because a lot of the lints (disparaging severity/priority, etc) don't apply to our components in a way that makes sense.
If we can only enable specific rules, like the regression-helper, that'd be perfect.
If you can do the specific rules then that would be ok for relman. Want to call out recently (relatively recently?) it was decided to track fixes in the web compact product. We lost the automation the bugbot adds and it is critical for relman.
Please add anything that you need. Our motivation for disabling rules was simply to reduce bugmail traffic for things we don't care about - but I'd be more than happy to just ignore/dismiss nudges. :)
@denschub what do you think of doing this: enable everything, then when you see something that should be disabled we disable it. This way we don't miss anything important, and you only suffer the noise for a few weeks until we disable everything that is not needed.
Works for me. :)
The webcompat team uses bugs in the
Web Compatibility
product to track bugs. These may include regressions.Example: https://bugzilla.mozilla.org/show_bug.cgi?id=1929199 has a regressor. However, bugbot did not update the release tracking and it did not add a need-info on the regressor assignee.