CONTRIBUTING tells contributors to run cd sdk/python && python3 -m pytest tests/, but there's no .github/workflows/ — nothing enforces it on PRs. Let's wire it up.
Scope
- Add
.github/workflows/conformance.yml: on push + pull_request, set up Python 3.12, run cd sdk/python && python3 -m pytest tests/.
- The conformance tests live at
sdk/python/tests/test_oabp_conformance.py (stdlib-only, so no install step needed beyond pytest).
- Add a CI status badge to the top of
README.md.
Acceptance
- The workflow runs green on a trivial PR.
- Badge reflects build status.
Good first issue for anyone who's written a GitHub Action before.
CONTRIBUTING tells contributors to run
cd sdk/python && python3 -m pytest tests/, but there's no.github/workflows/— nothing enforces it on PRs. Let's wire it up.Scope
.github/workflows/conformance.yml: onpush+pull_request, set up Python 3.12, runcd sdk/python && python3 -m pytest tests/.sdk/python/tests/test_oabp_conformance.py(stdlib-only, so no install step needed beyond pytest).README.md.Acceptance
Good first issue for anyone who's written a GitHub Action before.