Better message when CI for base commit is pending

This commit is contained in:
Andrew Clark
2019-04-11 19:23:31 -07:00
parent 9055e31e5c
commit ed6798405d

View File

@@ -127,15 +127,22 @@ function git(args) {
const statuses = await statusesResponse.json();
for (let i = 0; i < statuses.length; i++) {
const status = statuses[i];
if (status.context === 'ci/circleci' && status.state === 'success') {
baseCIBuildId = /\/facebook\/react\/([0-9]+)/.exec(
status.target_url
)[1];
if (status.context === 'ci/circleci') {
if (status.state === 'success') {
baseCIBuildId = /\/facebook\/react\/([0-9]+)/.exec(
status.target_url
)[1];
break;
}
if (status.state === 'failure') {
warn(`Base commit is broken: ${baseCommit}`);
return;
}
}
}
if (baseCIBuildId === null) {
warn(`Base commit is broken: ${baseCommit}`);
warn(`Could not find build artifacts for base commit: ${baseCommit}`);
return;
}