mozilla / release-services

Mozilla Release Engineering Services
https://docs.mozilla-releng.net
Mozilla Public License 2.0
49 stars 93 forks source link

Warn developer when we fail to apply its patch #2072

Closed La0 closed 5 years ago

La0 commented 5 years ago

Fixes #1542 by (ab)using Phabricator Unit tests results.

This PR does a bit of cleanup first, by removing the deprecated phabricator polling method. This allows me to require build_target_phid since the beginning instead of relying on a key in a dict.

I played a bit with Phabricator options, and here is the final result