Closed Bug 1852008 Opened 1 year ago Closed 1 year ago

Please update Herald rule for "desktop-theme-reviewers" group

Categories

(Conduit :: Phabricator, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dao, Assigned: dkl)

References

Details

+++ This bug was initially created as a clone of Bug #1835857 +++

We'd like to further update or split https://phabricator.services.mozilla.com/H274 to better differentiate between theme code strictly owned within the Desktop Theme module, and stylesheets owned by other modules that need to integrate with themes. So we'd like to make it a blocking review for things in browser/themes/ and toolkit/themes/, and a non-blocking one for all other .css files in browser/ and toolkit/. I.e.:

blocking: @^/?(browser|toolkit)/themes/@

non-blocking: @^/?(browser|toolkit)/.*\.css$@

... while also ensuring the non-blocking rule doesn't override the blocking one.

Additionally, please remove "Author is not any of" and "Reviewers include none of" altogether, as keeping it up to date with the list of peers is not as easy as we'd like, and it's been a source of confusion for some people, and it doesn't seem to be a thing we do for other review groups.

Thank you!

Assignee: nobody → dkl
Status: NEW → ASSIGNED

(In reply to Dão Gottwald [:dao] from comment #0)

+++ This bug was initially created as a clone of Bug #1835857 +++

We'd like to further update or split https://phabricator.services.mozilla.com/H274 to better differentiate between theme code strictly owned within the Desktop Theme module, and stylesheets owned by other modules that need to integrate with themes. So we'd like to make it a blocking review for things in browser/themes/ and toolkit/themes/, and a non-blocking one for all other .css files in browser/ and toolkit/. I.e.:

blocking: @^/?(browser|toolkit)/themes/@

non-blocking: @^/?(browser|toolkit)/.*\.css$@

... while also ensuring the non-blocking rule doesn't override the blocking one.

I will need to break this rule up into 2 rules then, one for the blocking and one for the non-blocking.

Additionally, please remove "Author is not any of" and "Reviewers include none of" altogether, as keeping it up to date with the list of peers is not as easy as we'd like, and it's been a source of confusion for some people, and it doesn't seem to be a thing we do for other review groups.

Done

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.