--- name: "test" # yamllint disable-line rule:truthy on: pull_request: branches: - "*" push: branches: - "main" - "master" jobs: test: name: test runs-on: ubuntu-24.04 strategy: matrix: python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout repository uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Python uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} cache: "pip" - run: pip install -r release-requirements.txt - run: pytest tests/ -v