Problem
Currently the tox configuration only maps branches to test environments. There's no way for users to pass custom CLI flags to tox (e.g., -p for parallel, -x for fail-fast).
Proposed Solution
Add a tox-args configuration key:
tox:
main: all
tox-args: "-p -x"
Requirements
Problem
Currently the
toxconfiguration only maps branches to test environments. There's no way for users to pass custom CLI flags to tox (e.g.,-pfor parallel,-xfor fail-fast).Proposed Solution
Add a
tox-argsconfiguration key:Requirements
tox-argsto config schema (webhook_server/config/schema.yaml)tox-argsingithub_api.py_repo_data_from_config()runner_handler.pyrun_tox()