Skip to content

add process-compose process lifecycle commands - #2978

Open
Arshgill01 wants to merge 1 commit into
cachix:mainfrom
Arshgill01:codex/process-compose-processes-lifecycle
Open

Arshgill01 wants to merge 1 commit into
cachix:mainfrom
Arshgill01:codex/process-compose-processes-lifecycle

Conversation

@Arshgill01

@Arshgill01 Arshgill01 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Fixes #2950.

What changed

  • Adds process-compose support to devenv processes list, devenv processes wait, and devenv processes down.
  • Reads the configured process-compose package from the devenv config so lifecycle commands use the same manager as devenv up.
  • Preserves native process-manager behavior and adds process-compose lifecycle coverage.

Why

Process-compose projects could be started with devenv up, but the process lifecycle commands did not understand the process-compose runtime state.

Validation

  • cargo fmt
  • cargo check -p devenv-processes
  • git diff --check
  • nix build --accept-flake-config .#devenv -L --no-link --print-out-paths
  • devenv-run-tests run tests --only process-compose-merge
  • devenv-run-tests run tests --only process-compose-lifecycle

@Arshgill01 Arshgill01 changed the title [codex] add process-compose process lifecycle commands add process-compose process lifecycle commands Jul 3, 2026
@Arshgill01
Arshgill01 marked this pull request as draft July 3, 2026 22:54
@Arshgill01
Arshgill01 force-pushed the codex/process-compose-processes-lifecycle branch from 7b7eca5 to db6e283 Compare July 3, 2026 23:24
@Arshgill01
Arshgill01 marked this pull request as ready for review July 4, 2026 02:37
@cursor
cursor Bot force-pushed the codex/process-compose-processes-lifecycle branch from db6e283 to 56b991a Compare September 15, 2026 04:58
@github-actions

github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

🔍 Suggested Reviewers

Based on git blame analysis of the changed lines, the following contributors have significant experience with the modified code:

  • @sandydoo - 88.0% of changed lines (88 lines)

Please consider reviewing this PR as you have authored significant portions of the code being modified. Your expertise would be valuable! 🙏

This comment was automatically generated by git-blame-auto-reviewer

Last updated: 2026-09-23T03:55:29.254Z

@cursor
cursor Bot force-pushed the codex/process-compose-processes-lifecycle branch 2 times, most recently from ff74fb0 to 0a1f20d Compare September 18, 2026 03:48
@cursor
cursor Bot force-pushed the codex/process-compose-processes-lifecycle branch 2 times, most recently from 4a59073 to 1784964 Compare September 22, 2026 03:49
Rebase onto current main and restore list/wait for process-compose through
the external-manager capability and client adapters. `devenv processes down`
already worked; `devenv processes list` and `devenv processes wait` now talk
to the running process-compose server using the configured package.

Fixes cachix#2950.

Co-authored-by: Arshdeep singh <arshgill6120@gmail.com>
@cursor
cursor Bot force-pushed the codex/process-compose-processes-lifecycle branch from 1784964 to d94ce71 Compare September 23, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

process-compose backend: native down/list/wait commands and probe timeout rendering

2 participants