Fix Windows extras install command in README #17
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: | |
| jobs: | |
| test: | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: [ubuntu-latest, windows-latest] | |
| python-version: ["3.10", "3.13"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install package and dev dependencies | |
| run: python -m pip install --upgrade pip && python -m pip install -e ".[dev]" | |
| - name: Run tests | |
| run: python -m pytest tests -q | |
| - name: Run Ruff | |
| run: | | |
| python -m ruff check src tests benchmarks examples | |
| python -m ruff format --check src tests benchmarks examples | |
| - name: Run mypy | |
| run: python -m mypy src/broadside_ai | |
| - name: CLI smoke test | |
| run: | | |
| python -m broadside_ai --help | |
| python -m broadside_ai validate-task tasks/_template.yaml | |
| - name: Build package | |
| run: python -m build | |
| - name: Check package metadata | |
| run: python -m twine check dist/* | |
| - name: Smoke test built package | |
| if: matrix.python-version == '3.13' | |
| run: python tools/smoke_dist_install.py |