Closed Bug 1460272 Opened 7 years ago Closed 7 years ago

prevent landing when the author is "unknown"

Categories

(Conduit :: Lando, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: glob, Assigned: smacleod)

References

Details

(Keywords: conduit-triaged)

Attachments

(1 file)

diffs uploaded via the web ui or created using an older version of phabsend do not set diff authors. as lando is unable to access the email address of the phabricator account we don't have anything yet to fallback to when the author is missing. we should block landing of diffs with unknown authors. the error returned should state to use 'arc' to re-upload to phabricator.
I hate to do it, but this should probably block general release, just due to the frequency at which this problem has occurred lately. Feel free to push back though.
Blocks: 1443579
Keywords: conduit-triaged
Diffs uploaded using the web UI or some clients other than arc may not have proper commit author information associated with them. Since we don't currently have a sane fallback for the author name and email to use, we should prevent landing these diffs. This change introduces the `DiffAuthorUnknown` `LandingProblem` that checks for this specific case.
Comment on attachment 8976680 [details] landings: block landing when diff author is unknown (Bug 1460272). Israel Madueme [:imadueme] has approved the revision. https://phabricator.services.mozilla.com/D1308
Attachment #8976680 - Flags: review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Assignee: nobody → smacleod
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: