From 959f58f1671376592175606830f1f0a913d27789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20N=C3=BCtzi?= Date: Wed, 7 Oct 2026 10:13:38 +0200 Subject: [PATCH 1/4] fix: remove keep-project option --- nix/process-compose/cli.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/nix/process-compose/cli.nix b/nix/process-compose/cli.nix index b19bb3a..03a728b 100644 --- a/nix/process-compose/cli.nix +++ b/nix/process-compose/cli.nix @@ -106,11 +106,6 @@ in default = { }; type = types.submodule { options = { - keep-project = mkOption { - type = types.bool; - default = false; - description = "Pass --keep-project to process-compose"; - }; log-file = mkOption { type = types.nullOr types.str; default = null; From 550ce8ebf12e55863887524d7d93643f1762e4b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20N=C3=BCtzi?= Date: Tue, 13 Oct 2026 13:27:56 +0200 Subject: [PATCH 2/4] fix: add changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e75669..d83ad72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ - #226: Add `availability.exit_on_skipped` - #77: Add `is_tty` - #112: Add `is_interactive` + - #113: Remove `keep-project` as its not provided on all level of `process-compose` CLI. - Notable changes - #58: Obviate IFD by switching to JSON config - Fixes From 35c71dc55bad0203780b73d76a5b879e1c52d093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20N=C3=BCtzi?= Date: Wed, 14 Oct 2026 10:46:42 +0200 Subject: [PATCH 3/4] fix: review changes --- nix/process-compose/cli.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nix/process-compose/cli.nix b/nix/process-compose/cli.nix index 03a728b..ae9de83 100644 --- a/nix/process-compose/cli.nix +++ b/nix/process-compose/cli.nix @@ -154,7 +154,6 @@ in description = "The final CLI arguments we will pass to process-compose binary."; default = let o = config.cli.options; in lib.escapeShellArgs ( (lib.optionals (o.log-file != null) [ "--log-file" o.log-file ]) - ++ (lib.optionals o.keep-project [ "--keep-project" ]) ++ (lib.optionals o.no-server [ "--no-server" ]) ++ (lib.optionals o.ordered-shutdown [ "--ordered-shutdown" ]) ++ (lib.optionals (o.port != null) [ "--port" "${builtins.toString o.port}" ]) From 62fe8e57191eb4f194cf52e2c726c41f2a52a32d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20N=C3=BCtzi?= Date: Wed, 14 Oct 2026 10:47:38 +0200 Subject: [PATCH 4/4] fix: review changes --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d83ad72..c1c27af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,6 @@ - #226: Add `availability.exit_on_skipped` - #77: Add `is_tty` - #112: Add `is_interactive` - - #113: Remove `keep-project` as its not provided on all level of `process-compose` CLI. - Notable changes - #58: Obviate IFD by switching to JSON config - Fixes @@ -29,6 +28,8 @@ - #22: `command` option is no longer wrapped in `writeShellApplication`. - #20: Fix definiton of `probe.exec` - #53: Make process submodule a proper submodule (allowing use of `imports` etc) +- Breaking changes + - #113: Remove `keep-project` as its not provided on all level of `process-compose` CLI. ## 0.1.0 (Jun 12, 2023)