diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7114c27..1af6e63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,9 +16,9 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.x - name: Get pip cache dir id: pip-cache diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b64f9df..314cdb4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,15 +11,15 @@ jobs: runs-on: ubuntu-latest strategy: fail-fast: false - max-parallel: 5 + max-parallel: 6 matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.10'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.10'] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} diff --git a/tox.ini b/tox.ini index 007eecc..9dc5e45 100644 --- a/tox.ini +++ b/tox.ini @@ -5,18 +5,19 @@ minversion = 1.8 envlist = py311-checkqa docs - py{38,39}-dj{32,41,42} + py{39}-dj{32,41,42} py{310,py310}-dj{32,41,42,50,main} - py{311}-dj{41,42,50,main} - py{312}-dj{50,main} + py{311}-dj{41,42,50,51,main} + py{312}-dj{50,51,main} + py{313}-dj{50,51,main} [gh-actions] python = - 3.8: py38 3.9: py39 3.10: py310 3.11: py311,flake8,readme 3.12: py312 + 3.13: py313 pypy-3.10: pypy310 [testenv] @@ -29,10 +30,13 @@ deps = dj32: django~=3.2.9 dj41: django~=4.1.3 dj42: django~=4.2.0 - dj50: django~=5.0.0rc1 + dj50: django~=5.0.0 + dj51: django~=5.1.0 djmain: https://github.com/django/django/archive/main.tar.gz py312: setuptools py312: wheel + py313: setuptools + py313: wheel coverage coverage_enable_subprocess extras = testing