Skip to content

fix(models): flatten MiddleSide to the wire; alias confidence; add quality_tier #56

fix(models): flatten MiddleSide to the wire; alias confidence; add quality_tier

fix(models): flatten MiddleSide to the wire; alias confidence; add quality_tier #56

Workflow file for this run

name: Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12", "3.13"]
steps:
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
pip install -e ".[pandas,test]"
pip install ruff pyright
- name: Ruff check
run: ruff check
- name: Pyright
run: pyright
# This workflow is named "Tests" but never ran any until now — `tests/` has
# existed since 0.3.x and CI only linted and type-checked it. #18 shipped two
# model/wire mismatches that a single parse of a real payload would have
# caught, so the fixture round-trip it asks for is only worth adding if it can
# actually fail the build.
- name: Pytest
run: pytest -q