diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ad8243..82b8e54 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,15 +9,16 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} + allow-prereleases: true cache: pip cache-dependency-path: test-requirements.txt - name: Run tests @@ -34,7 +35,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] check_formatting: ['0'] extra_name: [''] include: @@ -43,9 +44,9 @@ jobs: extra_name: ', check formatting' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} allow-prereleases: true @@ -65,14 +66,15 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.8', '3.9', '3.10', '3.11', '3.12'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} + allow-prereleases: true cache: pip cache-dependency-path: test-requirements.txt - name: Run tests diff --git a/ci.sh b/ci.sh index abf5b67..5741cac 100755 --- a/ci.sh +++ b/ci.sh @@ -55,4 +55,4 @@ fi # Actual tests pip install -Ur test-requirements.txt -pytest -W error -ra -v tests --cov --cov-config=.coveragerc --cov-fail-under=93 +pytest -W error -ra -v tests --cov --cov-config=.coveragerc --cov-fail-under=75