Skip to content

Bootstrap automatically before running the delegate - #68

Merged
jezdez merged 2 commits into
mainfrom
fix/issue-63-transparent-delegation
Jul 21, 2026
Merged

Bootstrap automatically before running the delegate#68
jezdez merged 2 commits into
mainfrom
fix/issue-63-transparent-delegation

Conversation

@jezdez

@jezdez jezdez commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • bootstrap the managed prefix automatically on first use
  • pass all command-line arguments to the configured delegate unchanged
  • remove the conda-ship runtime command parser and conda-specific output rewriting
  • stop setting conda activation variables while keeping managed-prefix executables on PATH
  • add cs run --install-path and a runtime-specific _PREFIX override
  • update docs, workflows, demos, and the bug report template for first-run bootstrap and direct delegate execution

Stamped binary templates, lock derivation, and the online, external, and embedded artifact layouts remain in place. The configured delegate can be conda, Python, or another executable.

This builds on the optional runtime package support merged in #66. The conda shell alias is handled separately by conda/conda-spawn#59.

Closes #63

@jezdez jezdez changed the title Auto-bootstrap before transparent delegate execution Bootstrap automatically before running the delegate Jul 21, 2026
@jezdez
jezdez force-pushed the fix/issue-63-transparent-delegation branch from c9d7439 to 87371db Compare July 21, 2026 06:50
@jezdez
jezdez force-pushed the fix/issue-63-transparent-delegation branch from 87371db to 2cef230 Compare July 21, 2026 16:13
@jezdez
jezdez changed the base branch from fix/optional-runtime-packages to main July 21, 2026 16:13
@jezdez
jezdez marked this pull request as ready for review July 21, 2026 16:17
@jezdez
jezdez merged commit 4773a7f into main Jul 21, 2026
9 of 12 checks passed
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.

Auto-bootstrap before transparent delegate execution

1 participant