Skip to content

Parallelize dev-compose setup#390

Merged
isundaylee merged 1 commit into
mainfrom
benchmark-dev-compose
Jul 11, 2026
Merged

Parallelize dev-compose setup#390
isundaylee merged 1 commit into
mainfrom
benchmark-dev-compose

Conversation

@isundaylee

Copy link
Copy Markdown
Owner

What & why

dev-compose setup now prepares the rest of the local worktree setup that developers need after creating a worktree: the shallow text checkout, host frontend/node_modules for pre-commit frontend hooks, and the uv .venv.

Notable details

The new setup work runs in parallel with checkpoint cloning and setup waits for all jobs, failing if any job fails. Existing env symlink setup, port export, and .dev-stack.env writing remain in the main setup flow.

Testing

  • bash -n scripts/dev-compose.sh
  • git diff --check -- scripts/dev-compose.sh DEVELOPMENT.md
  • uv run pre-commit run

- Initialize the shallow text submodule during setup
- Sync host frontend dependencies and uv venv during setup
- Run setup work in parallel with checkpoint cloning

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@isundaylee isundaylee merged commit 2165e42 into main Jul 11, 2026
2 checks passed
@isundaylee isundaylee deleted the benchmark-dev-compose branch July 11, 2026 21:58
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.

1 participant