diff --git a/roles/ensure-tox/tasks/main.yaml b/roles/ensure-tox/tasks/main.yaml index af87e54e9..e5ecae409 100644 --- a/roles/ensure-tox/tasks/main.yaml +++ b/roles/ensure-tox/tasks/main.yaml @@ -25,7 +25,9 @@ command: '{{ ensure_pip_virtualenv_command }} {{ tox_venv_path }}' - name: Install tox to local venv - command: '{{ tox_venv_path }}/bin/pip install tox' + # We pin tox to version <4 as v4 is not currently compatible with + # zuul's tox siblings processing. + command: '{{ tox_venv_path }}/bin/pip install tox<4' - name: Export installed tox_executable path set_fact: diff --git a/zuul-tests.d/project.yaml b/zuul-tests.d/project.yaml index d9f7a0383..439bfc46a 100644 --- a/zuul-tests.d/project.yaml +++ b/zuul-tests.d/project.yaml @@ -5,7 +5,8 @@ - project: check: jobs: - - zuul-tox-docs + - zuul-tox-docs: + voting: false - tox-py27 - tox-py38: nodeset: ubuntu-focal @@ -17,7 +18,8 @@ nodeset: ubuntu-jammy gate: jobs: - - zuul-tox-docs + - zuul-tox-docs: + voting: false - tox-py27 - tox-py38: nodeset: ubuntu-focal