supsrc
2025-08-12
Added GitHub Actions CI, fixed test suite failures, and simplified orchestrator
22 files · 605+ · 1,133-
GitHub Actions CI workflow
1 file changed
pytest.yamlAutomated test runner for pull requests and pushes
- Added .github/workflows/pytest.yaml with automated test runner for pull requests and pushes
qualify
behavioral
1 file
pytest.yaml
Test suite repairs across all modules
6 files changed
test_cli.pyFixed CLI test failurestest_config.pyFixed config test failurestest_git_engine.pyFixed git engine test failurestest_orchestrator.pyFixed orchestrator test failurestest_state.pyFixed state test failurestest_tail_command.pyFixed tail command test failures
- Fixed many pytest failures across CLI, config, git engine, orchestrator, state, TUI, and tail command tests
qualify
behavioral
4 files
test_cli.pytest_config.pytest_git_engine.pytest_orchestrator.py
- Simplified test assertions and mocking to match refactored code
qualify
internal
2 files
test_state.pytest_tail_command.py
Orchestrator simplification reducing complexity
2 files changed
orchestrator.pySignificantly reduced complexity (622 line diff showing major reduction)__init__.pyProper package initialization
Tail command and state management cleanup
3 files changed
tail_cmds.pyRewrote for better reliability and simplified signal handlingstate.pySimplified repository state trackingpyproject.tomlRemoved redundant pytest dependencies