From dff255f9af68ef36215fa5388f6215875885cddc Mon Sep 17 00:00:00 2001 From: erikvw Date: Thu, 14 Dec 2023 15:42:59 -0600 Subject: [PATCH] test setup --- .github/workflows/build.yml | 10 ++++++++-- README.rst | 4 ++-- pyproject.toml | 12 ++++++++---- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 39f9299..4ec2681 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,8 +11,14 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.11'] - django-version: ['4.2', 'dev'] + python-version: ['3.11', '3.12'] + django-version: ['4.2', '5.0', 'dev'] + + exclude: + - python-version: '3.12' + django-version: '4.2' + - python-version: '3.11' + django-version: 'dev' services: mysql: image: mysql:latest diff --git a/README.rst b/README.rst index 345e559..f3a2352 100644 --- a/README.rst +++ b/README.rst @@ -9,8 +9,8 @@ Base classes for participant loss to follow up form and processes .. |pypi| image:: https://img.shields.io/pypi/v/edc-ltfu.svg :target: https://pypi.python.org/pypi/edc-ltfu -.. |actions| image:: https://github.com/clinicedc/edc-ltfu/workflows/build/badge.svg?branch=develop - :target: https://github.com/clinicedc/edc-ltfu/actions?query=workflow:build +.. |actions| image:: https://github.com/clinicedc/edc-ltfu/actions/workflows/build.yml/badge.svg + :target: https://github.com/clinicedc/edc-ltfu/actions/workflows/build.yml .. |codecov| image:: https://codecov.io/gh/clinicedc/edc-ltfu/branch/develop/graph/badge.svg :target: https://codecov.io/gh/clinicedc/edc-ltfu diff --git a/pyproject.toml b/pyproject.toml index 2a83dfd..6495901 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,19 +35,22 @@ exclude_lines = [ legacy_tox_ini = """ [tox] envlist = - py{311}-dj{42,dev}, + py{311}-dj{42,50}, + py{312}-dj{50,dev}, lint isolated_build = true [gh-actions] python = - 3.11: py311, lint + 3.11: py311 + 3.12: py312, lint [gh-actions:env] DJANGO = - 4.2: dj42, lint - dev: djdev + 4.2: dj42 + 5.0: dj50 + dev: djdev, lint [testenv] deps = @@ -56,6 +59,7 @@ deps = -r https://raw.githubusercontent.com/clinicedc/edc/develop/requirements.tests/edc.txt -r https://raw.githubusercontent.com/clinicedc/edc/develop/requirements.tests/third_party_dev.txt dj42: Django>=4.2,<5.0 + dj50: Django>=5.0 djdev: https://github.com/django/django/tarball/main commands =