File tree Expand file tree Collapse file tree 3 files changed +17
-10
lines changed
packages/cli-v3/src/entryPoints Expand file tree Collapse file tree 3 files changed +17
-10
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " trigger.dev " : patch
3+ ---
4+
5+ fix: waitUntil now correctly waits for metadata.streams to finish
Original file line number Diff line number Diff line change @@ -141,11 +141,6 @@ const runMetadataManager = new StandardMetadataManager(
141141runMetadata . setGlobalManager ( runMetadataManager ) ;
142142const waitUntilManager = new StandardWaitUntilManager ( ) ;
143143waitUntil . setGlobalManager ( waitUntilManager ) ;
144- // Wait for all streams to finish before completing the run
145- waitUntil . register ( {
146- requiresResolving : ( ) => runMetadataManager . hasActiveStreams ( ) ,
147- promise : ( ) => runMetadataManager . waitForAllStreams ( ) ,
148- } ) ;
149144
150145const triggerLogLevel = getEnvVar ( "TRIGGER_LOG_LEVEL" ) ;
151146const showInternalLogs = getEnvVar ( "RUN_WORKER_SHOW_LOGS" ) === "true" ;
@@ -309,6 +304,12 @@ function resetExecutionEnvironment() {
309304 taskContext . disable ( ) ;
310305 standardTraceContextManager . reset ( ) ;
311306
307+ // Wait for all streams to finish before completing the run
308+ waitUntil . register ( {
309+ requiresResolving : ( ) => runMetadataManager . hasActiveStreams ( ) ,
310+ promise : ( ) => runMetadataManager . waitForAllStreams ( ) ,
311+ } ) ;
312+
312313 log ( `[${ new Date ( ) . toISOString ( ) } ] Reset execution environment` ) ;
313314}
314315
Original file line number Diff line number Diff line change @@ -133,11 +133,6 @@ runMetadata.setGlobalManager(runMetadataManager);
133133
134134const waitUntilManager = new StandardWaitUntilManager ( ) ;
135135waitUntil . setGlobalManager ( waitUntilManager ) ;
136- // Wait for all streams to finish before completing the run
137- waitUntil . register ( {
138- requiresResolving : ( ) => runMetadataManager . hasActiveStreams ( ) ,
139- promise : ( ) => runMetadataManager . waitForAllStreams ( ) ,
140- } ) ;
141136
142137const triggerLogLevel = getEnvVar ( "TRIGGER_LOG_LEVEL" ) ;
143138
@@ -295,6 +290,12 @@ function resetExecutionEnvironment() {
295290 taskContext . disable ( ) ;
296291 standardTraceContextManager . reset ( ) ;
297292
293+ // Wait for all streams to finish before completing the run
294+ waitUntil . register ( {
295+ requiresResolving : ( ) => runMetadataManager . hasActiveStreams ( ) ,
296+ promise : ( ) => runMetadataManager . waitForAllStreams ( ) ,
297+ } ) ;
298+
298299 console . log ( `[${ new Date ( ) . toISOString ( ) } ] Reset execution environment` ) ;
299300}
300301
You can’t perform that action at this time.
0 commit comments