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 py310-django41
47 # Uncomment when we have a better way to run tests against the
48 # master. Currently, there are version constraints in all the
49 # sub-packages, which leads to all failing tests.
50 # py310-django-latest:
54 # - printf "Remove all django version restriction from setup.py.\n"
55 # - sed -E 's/django[<=>,.[:digit:]]+/django/' -i setup.py
56 # - tox -e py310-django-latest
75 - tox -e upstream-client
78 - $MAILMANCLIENT_COMMIT_SHA
80 upstream-django-mailman3:
83 - tox -e upstream-django-mailman3
86 - $DJANGO_MAILMAN3_COMMIT_SHA
89 - template: SAST.gitlab-ci.yml
92 SAST_DEFAULT_ANALYZERS: "bandit,secrets"