chore: workflows and pipeline state were split in the circle API (#21444)

This commit is contained in:
trop[bot]
2019-12-09 11:32:55 -08:00
committed by Samuel Attard
parent a6b9d68897
commit 3527fdc291

View File

@@ -106,8 +106,9 @@ async function getCircleCIWorkflowId (pipelineId) {
const pipelineInfo = await circleCIRequest(pipelineInfoUrl, 'GET')
switch (pipelineInfo.state) {
case 'created': {
if (pipelineInfo.workflows.length === 1) {
workflowId = pipelineInfo.workflows[0].id
const workflows = await circleCIRequest(`${pipelineInfoUrl}/workflow`, 'GET')
if (workflows.items.length === 1) {
workflowId = workflows.items[0].id
break
}
console.log('Unxpected number of workflows, response was:', pipelineInfo)