1 # This is core test runner
2 .only-default: &only-default
9 image: ghcr.io/maxking/mailman-ci-runner:latest
12 POSTGRES_DB: "mailman_test"
13 POSTGRES_USER: "runner"
14 POSTGRES_PASSWORD: "runner"
15 MYSQL_ROOT_PASSWORD: "runner"
17 MYSQL_USER_PASSWORD: "runner"
18 MYSQL_DATABASE: "test_mailman"
20 GIT_CEILING_DIRECTORIES: "/builds"
59 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py310-nocov-pg
66 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py311-nocov-pg
73 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py39-nocov-pg
80 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py311-nocov-mysql
87 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py310-nocov-mysql
94 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py39-nocov-mysql
98 - git config --global --add safe.directory "/builds/${CI_PROJECT_NAMESPACE}/mailman"
99 - git config safe.directory
100 - tox -e py311-diffcov