v0.3.3 — PR CI, test suite, and publish workflow fix
Summary
Quality and docs release: required PR checks, expanded test coverage, stronger comparison doc, and a fix for duplicate PyPI publishes.
Install
pip install aura-harness==0.3.3Added
- PR CI —
.github/workflows/ci.ymlrunslint-test(black, flake8, pytest) on every PR and push tomain. - Test suite — shared
tests/conftest.py;test_cli.py,test_core_gaps.py,test_examples_smoke.py(49 tests, all example scripts smoke-tested). - Coverage report —
pytest --cov=aurain CI (report only, no gate).
Changed
docs/comparison.md— membrane vs prompt-harness positioning; session receipt language.- Testing / contributing / publishing docs — CI parity and publish trigger guidance.
Fixed
- PyPI publish — removed duplicate tag trigger;
skip-existing: truefor safe re-runs.
Links
Full diff: v0.3.2...v0.3.3