Skip to content

Add CI workflow for CLI regression suite#9

Open
Zefan-Cai wants to merge 4 commits intozefan-todo-8from
zefan-todo-10
Open

Add CI workflow for CLI regression suite#9
Zefan-Cai wants to merge 4 commits intozefan-todo-8from
zefan-todo-10

Conversation

@Zefan-Cai
Copy link
Copy Markdown
Collaborator

@Zefan-Cai Zefan-Cai commented Mar 31, 2026

Summary

  • add a minimal GitHub Actions workflow for the pure-CLI AutoR stack
  • run Python syntax compilation and the CLI regression-oriented unittest suite on PRs and branch pushes
  • add manager-level smoke coverage for a full 8-stage run, redo-stage resume, rollback-stage resume, stage-local refinement continuation, and abort handling using a deterministic scripted operator
  • add CLI subprocess smoke coverage for new-run abort, resume-run latest, and invalid redo-stage/rollback-stage argument combinations
  • keep this PR scoped to TODO 10 testing and CI only

Covered TODO

  • Partially completes TODO 10: testing and CI

Validation

  • python -m py_compile main.py src/.py tests/.py
  • python -m unittest discover -s tests -v

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