HomePhabricator

[land-bot] Improve error reporting when fetching revision status fails

Description

[land-bot] Improve error reporting when fetching revision status fails

Summary:
Prior to this patch, the request can fail for a number of reasons and provide
no helpful info to investigate the issue.

Test Plan:

vim land-patch.sh    # edit the domain on the REVISION_STATUS line to a non-existent domain
CONDUIT_TOKEN=invalid ./land-patch --dry-run -r D5930   # Failed to connect to non-existent domain
git reset --hard <this-patch>
CONDUIT_TOKEN=invalid ./land-patch --dry-run -r D5930   # Gives Conduit error as expected
CONDUIT_TOKEN=<valid-token> ./land-patch --dry-run -r D5930   # Still errors as expected since this revision isn't accepted

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D6143

Details

Provenance
jasonbcoxAuthored on May 18 2020, 21:22
jasonbcoxPushed on May 21 2020, 16:34
Reviewer
Restricted Project
Differential Revision
D6143: [land-bot] Improve error reporting when fetching revision status fails
Parents
rABC5a76fe12d233: Add comments to descriptor tests
Branches
Unknown
Tags
Unknown