Manuscript-alignment number fixes (Dim A/B/C/E) + PDS→PRR figure relabel #7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: tests | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| test: | |
| name: pytest (Python ${{ matrix.python-version }}) | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Python | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| cache: pip | |
| - name: Install vcbench (editable) + dev deps | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install -e ".[dev]" | |
| python -m pip install scikit-learn anndata | |
| - name: Run unit tests | |
| run: python -m pytest tests/unit/ -q --tb=short | |
| - name: Verify reusable APIs import without optional deps | |
| run: | | |
| python -c "from vcbench.protocols import common_label_set" | |
| python -c "from vcbench.probes import spread_error_correlation" | |
| python -c "from vcbench.contamination import ContaminationManifest, validate_manifest" |