Skip to content

Commit

Permalink
internal: Rework process handling. (#1790)
Browse files Browse the repository at this point in the history
* Start on new impl.

* Update impls.

* Polish.

* Fix output.

* Add new capture stream.

* Start on process registry.

* Add shared child.

* Polish.

* Improve signals.

* Rename methods.

* Polish.

* Add pipeline status.

* Update changelog.

* Polish.

* Fix build.

* Rework logging.

* Dont use shutdown.

* Use process wrap.

* Try and test things.

* Rebuild lockfile.

* Remove process wrap.

* Polish.

* Polish.

* Polish.

* Fixes.

* Try clone.
  • Loading branch information
milesj authored Jan 31, 2025
1 parent ee888a6 commit 4cea66d
Show file tree
Hide file tree
Showing 50 changed files with 2,057 additions and 1,212 deletions.
1 change: 1 addition & 0 deletions .moon/workspace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ projects:
- './packages/*'
- '!packages/cli'
- '!packages/core-*'
# - 'scenarios/*'
- 'website'

generator:
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
- The root-level project is now properly taken into account when detecting the package workspaces.
- Project dependencies (`dependsOn`) are now automatically inferred from `Cargo.toml`
dependencies.
- Reworked child process handling to better handle signals and shutdown accordingly. Additionally,
when the pipeline receives a signal, we now display the status that shutdown the pipeline in the
summary.

#### 🐞 Fixes

Expand Down
Loading

0 comments on commit 4cea66d

Please sign in to comment.