- job: name: bindep-base description: | Check that bindep itself can install packages on various platforms. abstract: true roles: - zuul: zuul/zuul-jobs run: playbooks/bindep/run.yaml vars: zuul_work_dir: '{{ zuul.project.src_dir }}' zuul_work_virtualenv: '{{ ansible_user_dir }}/.venv' - job: name: bindep-centos-8-stream parent: bindep-base nodeset: centos-8-stream - job: name: bindep-centos-9-stream parent: bindep-base nodeset: centos-8-stream - job: name: bindep-ubuntu-bionic parent: bindep-base nodeset: ubuntu-bionic - job: name: bindep-ubuntu-focal parent: bindep-base nodeset: ubuntu-focal - job: name: bindep-ubuntu-jammy parent: bindep-base nodeset: ubuntu-jammy - project: vars: release_python: python3 templates: - publish-opendev-nox-docs check: jobs: - bindep-centos-8-stream - bindep-centos-9-stream - bindep-ubuntu-bionic - bindep-ubuntu-focal - bindep-ubuntu-jammy - build-python-release - nox-linters - nox-py36: nodeset: ubuntu-bionic - nox-py310: nodeset: ubuntu-jammy - nox-py311: nodeset: ubuntu-jammy - nox-cover gate: jobs: - bindep-centos-8-stream - bindep-centos-9-stream - bindep-ubuntu-bionic - bindep-ubuntu-focal - bindep-ubuntu-jammy - build-python-release - nox-linters - nox-py36: nodeset: ubuntu-bionic - nox-py310: nodeset: ubuntu-jammy - nox-py311: nodeset: ubuntu-jammy - nox-cover promote: jobs: - opendev-promote-python release: jobs: - opendev-release-python - opendev-publish-unversioned-tox-docs