bindep/.zuul.yaml
Jeremy Stanley 97c7c51eef Drop tox.ini
This project uses nox for testing, which relies on a separate
config. Having two files specify the same things in different
formats is a recipe for future divergence.

Move the flake8 config section to a dedicated .flake8 file instead.

Update contributing instructions accordingly, and switch one
remaining tox-based job over to its nox equivalent.

Change-Id: Idfe4b0434436b48e13a4d2b2996c80de61deec49
2025-02-05 21:11:41 +00:00

64 lines
1.4 KiB
YAML

- 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-9-stream
parent: bindep-base
nodeset: centos-9-stream
- job:
name: bindep-ubuntu-bionic
parent: bindep-base
nodeset: ubuntu-bionic
- job:
name: bindep-ubuntu-noble
parent: bindep-base
nodeset: ubuntu-noble
- project:
vars:
release_python: python3
templates:
- publish-opendev-nox-docs
check:
jobs:
- bindep-centos-9-stream
- bindep-ubuntu-bionic
- bindep-ubuntu-noble
- build-python-release
- nox-linters
- nox-py36:
nodeset: ubuntu-bionic
- nox-py312:
nodeset: ubuntu-noble
- nox-cover
gate:
jobs:
- bindep-centos-9-stream
- bindep-ubuntu-bionic
- bindep-ubuntu-noble
- build-python-release
- nox-linters
- nox-py36:
nodeset: ubuntu-bionic
- nox-py312:
nodeset: ubuntu-noble
- nox-cover
promote:
jobs:
- opendev-promote-python
release:
jobs:
- opendev-release-python
- opendev-publish-unversioned-nox-docs