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

This commit is contained in:
Samuel Attard
2019-12-09 11:26:43 -08:00
committed by GitHub
parent 3cb0ed306b
commit ec0edb757a

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)