docs: add makefile feature documentation #37
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: Check Python Minimum Version | |
| # This workflow will run compatibility checks using Vermin, which checks the minimum Python version required for the codebase. | |
| # uv run vermin --eval-annotations --backport typing --no-parse-comments . | |
| on: | |
| push: | |
| branches: ["*"] | |
| pull_request: | |
| branches: ["*"] | |
| permissions: | |
| contents: read | |
| jobs: | |
| compatibility: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v4 | |
| with: | |
| python-version: "3.13" | |
| - name: Install dependencies | |
| run: | | |
| pip install --upgrade pip | |
| pip install vermin | |
| - name: Check minimal Python version | |
| run: vermin --eval-annotations --backport typing --no-parse-comments . |