- New features
- #81, #84: Support for specifying process-compose global CLI options
- Breaking changes:
preHook
andpostHook
are now insidecli
module.- Old options
httpServer
andtui
were removed; users should use the newcli
module to set all process-compose cli global options. TUI can be disabled usingcli.environment.PC_DISABLE_TUI = true;
- Breaking changes:
#18: AddtestScript
option for adding flake checks based on nixosTest library.- #39: Allow
test
process to act as a test, which then gets run as part of flake checks. - #55: Add
lib
flake output - library of useful functions- #80: Add
evalModules
, to use process-compose-flake without flake-parts
- #80: Add
- New options
- #52: Add
is_foreground
option #54: AddapiServer
option to control REST API server$60: AddhttpServer.{enable, port, uds}
options to control the HTTP server.- #56: Add
preHook
andpostHook
for running commands before and after launching process-compose respectively. - #67: Add
ready_log_line
- #226: Add
availability.exit_on_skipped
- #77: Add
is_tty
- #52: Add
- #81, #84: Support for specifying process-compose global CLI options
- Notable changes
- #58: Obviate IFD by switching to JSON config
- Fixes
- #19: Reintroduce the
shell
option so process-compose doesn't rely on user's global bash (which doesn't exist nixosTest runners). - #22:
command
option is no longer wrapped inwriteShellApplication
. - #20: Fix definiton of
probe.exec
- #53: Make process submodule a proper submodule (allowing use of
imports
etc)
- #19: Reintroduce the
- Initial release