Skip to content

Promote CLI dev to main for 0.1.2 - #65

Merged
johnchase merged 7 commits into
mainfrom
dev
Oct 12, 2026
Merged

johnchase merged 7 commits into
mainfrom
dev

Conversation

@johnchase

Copy link
Copy Markdown
Contributor

Promote the CLI dev branch to main for the coordinated release. Includes HTTPS artifact/metadata inputs and lazy CLI imports.

Release ordering: merge version preparation #64 into dev first, verify this promotion’s refreshed CI, then merge and publish v0.1.2 from the exact main merge commit. Server 0.1.3 and Desktop 0.3.20 depend on the published CLI version.

John Chase and others added 7 commits October 5, 2026 21:06
The entrypoint pulled in the pipeline parsers (pydantic), the executors
and the catalog client before dispatching any subcommand. qapi list and
qapi build never use them, and the desktop spawns those in a fresh
interpreter per Inspect, so every module loaded here was paid on each
spawn. Only the subcommand that runs is imported now.
perf(cli): import pipeline-run modules only for the run command
Retry any OSError from the network, including TLS failures mid-body, but
never retry disk errors: a full disk now fails once with the staging
directory named. Check free space against Content-Length before transfer.
Time downloads as input_download_seconds instead of plugin setup.
Support HTTPS artifact and metadata inputs in task workers
@johnchase
johnchase merged commit 4799769 into main Oct 12, 2026
8 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.

1 participant