docs updates #8
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: ci | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| cache: pip | |
| - name: Install (mcap + dev extras) | |
| run: | | |
| python -m pip install --upgrade pip | |
| pip install -e ".[mcap,dev]" | |
| - name: Download MCAP test fixtures | |
| run: python scripts/download_mcap_fixtures.py | |
| - name: Run MCAP test suite | |
| # Other test files have pre-existing failures unrelated to MCAP work | |
| # (zarr v3 deprecation + missing rosbag fixture). Until those are | |
| # fixed in a separate PR, we gate CI on the MCAP-specific suite. | |
| run: pytest tests/test_mcap_*.py --no-cov -v |