Skip to content

Add CI to run the OABP conformance suite on every PR #38

@Aigen-Protocol

Description

@Aigen-Protocol

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions