File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -339,8 +339,11 @@ async function* pollBuild({
339339
340340 const pollingStart = Date . now ( ) ;
341341 while (
342- Object . values ( outcomes ) . length < languages . length || Object . values ( outcomes ) . some ( ( outcome ) => categorizeOutcome ( { outcome } ) . isPending ) &&
343- Date . now ( ) - pollingStart < maxPollingSeconds * 1000
342+ Object . values ( outcomes ) . length < languages . length ||
343+ ( Object . values ( outcomes ) . some (
344+ ( outcome ) => categorizeOutcome ( { outcome } ) . isPending ,
345+ ) &&
346+ Date . now ( ) - pollingStart < maxPollingSeconds * 1000 )
344347 ) {
345348 let hasChange = false ;
346349 const build = await stainless . builds . retrieve ( buildId ) ;
@@ -410,7 +413,8 @@ async function* pollBuild({
410413
411414 const languagesWithoutOutcome = languages . filter (
412415 ( language ) =>
413- ! outcomes [ language ] || categorizeOutcome ( { outcome : outcomes [ language ] ! } ) . isPending ,
416+ ! outcomes [ language ] ||
417+ categorizeOutcome ( { outcome : outcomes [ language ] ! } ) . isPending ,
414418 ) ;
415419 for ( const language of languagesWithoutOutcome ) {
416420 log . warn ( `Build for ${ language } timed out after ${ maxPollingSeconds } s` ) ;
You can’t perform that action at this time.
0 commit comments