docs: replace em dashes with plain punctuation #185
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: ["*"] | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: # Allow manual triggering | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| python-version: ["3.10", "3.11", "3.12", "3.13"] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Python ${{ matrix.python-version }} | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| - name: Install tox | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install uv | |
| uv tool install tox --with tox-uv | |
| - name: Run tox | |
| run: tox | |
| timeout-minutes: 2 | |
| # Skip on the template repo itself: the placeholders are intentional there. | |
| # Scaffolded plugins inherit no exemption and must update pyproject.toml | |
| # before this check passes. Runs once per workflow (only on the 3.10 leg). | |
| - name: Check pyproject.toml for template placeholders | |
| if: matrix.python-version == '3.10' && github.repository != 'mloda-ai/mloda-plugin-template' | |
| run: tox -e placeholders | |
| timeout-minutes: 1 |