commit 4bd760facd0c49546c84d26ad7a48684287f1e74 Author: Victor Hugo Vianna Silva <victor...@google.com> Date: Thu Oct 19 14:38:03 2023
Stop assuming @chromium.org for flag-metadata.json owners
An owner without @ and without /OWNERS is currently interpreted as a @chromium.org email. However, contributors with @google.com emails are mistakenly omitting the domain, causing them to not get nags about expired flags. See crrev.com/c/4953374 for one such case. Most new Google contributors use @google.com emails and are prone to this mistake.
This CL: - Drops support for such syntax in EnsureOwnersLookValid(). Trying to use it will cause a failure of AboutFlagsTest.OwnersLookValid. - Updates flag-metadata.json to use @chromium.org where appropriate with a script, so the test passes. - Updates the documentation on top of flag-metadata.json.
A new entry was added to flags-metadata.json before crrev.com/c/4952502 was submitted and CQ leaned on the successful test run, so the test now fails on CI.
Land this one with No-Presubmit/ No-Tree-Checks / No-Try because the longer we take, the more risk we have the JSON is updated again. Also, changing this file can't break the build, so we're good.
I understood why #c5 was needed but I was puzzled by #c6. That invalid entry was added in r1212522, hours after the support was dropped in r1212140. Why did CQ not stop the CL?