bd31a3f2f3
- pyproject.toml (hatchling) with ruff/mypy/pytest dev deps - src/ci_orchestrator/: config, credentials, backends (Protocol + WorkstationVmrunBackend), transport (WinRM via pypsrp, SSH via paramiko) - CLI entry point with PoC 'wait-ready' subcommand (Windows + Linux guests) - tests/python/: 35 unit tests, 83% coverage, all backends/transport mocked - gitea/workflows/lint.yml: new 'python' job (ruff + mypy --strict + pytest --cov-fail-under=70) - config.example.toml + README setup section + .gitignore Python entries Neutral VmBackend Protocol prepared for Phase C ESXi extension. See plans/implementation-plan-A-B.md step A1.
10 lines
211 B
Python
10 lines
211 B
Python
"""Local CI/CD orchestrator package.
|
|
|
|
Phase A: Python rewrite of the PowerShell-based orchestrator.
|
|
See plans/implementation-plan-A-B.md for the full scope.
|
|
"""
|
|
|
|
__version__ = "0.1.0"
|
|
|
|
__all__ = ["__version__"]
|