name: test on: push jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - name: Install poetry run: pipx install poetry - uses: actions/setup-python@v7 with: python-version: "3.14" cache: "poetry" - run: poetry install - name: Run tests run: | source .venv/bin/activate coverage run -m pytest tests/ coverage report