2 image: ghcr.io/maxking/mailman-ci-runner
5 - template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
10 - tox -e py39-django32-git
15 - tox -e py39-django40-git
20 - tox -e py39-django41-git
25 - tox -e py310-django32-git
30 - tox -e py310-django40-git
35 - tox -e py311-django41-git
40 - tox -e py311-django42-git
45 - tox -e py312-django42-git
50 - tox -e py310-django41
52 # Uncomment when we have a better way to run tests against the
53 # master. Currently, there are version constraints in all the
54 # sub-packages, which leads to all failing tests.
55 # py310-django-latest:
59 # - printf "Remove all django version restriction from setup.py.\n"
60 # - sed -E 's/django[<=>,.[:digit:]]+/django/' -i setup.py
61 # - tox -e py310-django-latest
80 - tox -e upstream-client
83 - $MAILMANCLIENT_COMMIT_SHA
85 upstream-django-mailman3:
88 - tox -e upstream-django-mailman3
91 - $DJANGO_MAILMAN3_COMMIT_SHA
94 - template: SAST.gitlab-ci.yml
97 SAST_DEFAULT_ANALYZERS: "bandit,secrets"