Skip to content

Release/next#1108

Merged
josephjclark merged 22 commits intomainfrom
release/next
Nov 1, 2025
Merged

Release/next#1108
josephjclark merged 22 commits intomainfrom
release/next

Conversation

@josephjclark
Copy link
Copy Markdown
Collaborator

@josephjclark josephjclark commented Oct 31, 2025

  • Project refactor
  • Wait for child processes to exit (should stabilise tests)
  • Improve engine errors after a weird exit

josephjclark and others added 10 commits October 30, 2025 21:13
* remove errant log

* version: worker@1.19.1
The pool.destroy() method was calling worker.kill() to send SIGTERM signals
but not waiting for child processes to actually terminate. This caused test
timeouts as assertions checked child.killed immediately after destroy(),
before the OS had processed the termination signals.
* fix name and id in Workspace and Project

* tidy

* remove log

* changesets
…1106)

* Remove errant log (#1104)

* remove errant log

* version: worker@1.19.1

* fix(engine-multi): await child process termination in pool.destroy()

The pool.destroy() method was calling worker.kill() to send SIGTERM signals
but not waiting for child processes to actually terminate. This caused test
timeouts as assertions checked child.killed immediately after destroy(),
before the OS had processed the termination signals.

---------

Co-authored-by: Joe Clark <jclark@openfn.org>
@github-project-automation github-project-automation bot moved this to New Issues in Core Oct 31, 2025
@josephjclark josephjclark merged commit 5d2ccdf into main Nov 1, 2025
8 checks passed
@josephjclark josephjclark deleted the release/next branch November 1, 2025 12:47
@github-project-automation github-project-automation bot moved this from New Issues to Done in Core Nov 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants