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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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)