diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 464ee5b..ff5755e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,28 +4,31 @@ on: [pull_request] jobs: build: - runs-on: ubuntu-latest strategy: matrix: - python: ["3.8", "3.9", "3.10", "3.11"] - django: ["3.2", "4.0", "4.1", "4.2"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14"] + django: ["4.2", "5.2", "6.0"] exclude: + - python: "3.13" + django: "4.2" + - python: "3.14" + django: "4.2" + - python: "3.10" + django: "6.0" - python: "3.11" - django: "3.2" - - python: "3.11" - django: "4.0" + django: "6.0" steps: - - uses: actions/checkout@v2 - - name: Set up Python ${{ matrix.python }} - uses: actions/setup-python@v2 - with: - python-version: ${{ matrix.python }} - - name: Install Django - run: pip install -U django==${{ matrix.django }} - - name: Run tests - run: ./manage.py test - - name: Check install - run: pip install . + - uses: actions/checkout@v6 + - name: Set up Python ${{ matrix.python }} + uses: actions/setup-python@v6 + with: + python-version: ${{ matrix.python }} + - name: Install Django + run: pip install -U django==${{ matrix.django }} + - name: Run tests + run: ./manage.py test + - name: Check install + run: pip install .