1 # This is core test runner
2 .only-default: &only-default
8 image: ghcr.io/maxking/mailman-ci-runner:latest
11 POSTGRES_DB: "mailman_test"
12 POSTGRES_USER: "runner"
13 POSTGRES_PASSWORD: "runner"
14 MYSQL_ROOT_PASSWORD: "runner"
16 MYSQL_USER_PASSWORD: "runner"
17 MYSQL_DATABASE: "test_mailman"
19 GIT_CEILING_DIRECTORIES: "/builds"
54 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py310-nocov-pg
63 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py311-nocov-pg
72 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py39-nocov-pg
81 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py311-nocov-mysql
90 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py310-nocov-mysql
99 - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py39-nocov-mysql
105 - git config --global --add safe.directory "/builds/${CI_PROJECT_NAMESPACE}/mailman"
106 - git config safe.directory
107 - tox -e py311-diffcov