Skip to content

feat: add guided deployment preflight - #1088

Merged
abrichr merged 4 commits into
mainfrom
codex/deployment-bundle
Aug 5, 2026
Merged

feat: add guided deployment preflight#1088
abrichr merged 4 commits into
mainfrom
codex/deployment-bundle

Conversation

@abrichr

@abrichr abrichr commented Aug 5, 2026

Copy link
Copy Markdown
Member

Summary

  • add openadapt deploy as a local, non-secret deployment preflight and guided path
  • compose existing Flow connector, console, and governed rollback interfaces instead of adding an engine or service manager
  • refuse malformed secret values and missing canonical Flow installs

Validation

  • PYTHONPATH="/Users/abrichr/oa/src/OpenAdapt/openadapt/.worktrees/deployment-bundle" uv run pytest -q tests/test_cli_smoke.py -k deploy
  • PYTHONPATH="/Users/abrichr/oa/src/OpenAdapt/openadapt/.worktrees/deployment-bundle" uv run ruff check openadapt/cli.py tests/test_cli_smoke.py
  • PYTHONPATH="/Users/abrichr/oa/src/OpenAdapt/openadapt/.worktrees/deployment-bundle" uv run ruff format --check openadapt/cli.py tests/test_cli_smoke.py

The complete smoke file has one pre-existing environment metadata failure: the editable distribution outside this worktree reports only >=3.10, while this source declares >=3.10,<3.13.

@abrichr
abrichr merged commit 870f2d6 into main Aug 5, 2026
11 checks passed
@abrichr
abrichr deleted the codex/deployment-bundle branch August 5, 2026 23:00
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