# Project pipeline definition for openstack-zuul-jobs
- project:
    templates:
      - publish-tox-docs-infra

    check:
      jobs:
        - openafs-rpm-package-build-centos-7-x86
        - openafs-rpm-package-build-centos-8-x86
        - openafs-rpm-package-build-centos-8-arm64
        - openstack-infra-extra-integration-xenial
        - openstack-infra-extra-integration-bionic
        - openstack-zuul-jobs-linters
        - build-wheel-cache-centos-7:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-centos-8:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-debian-buster:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-xenial:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-bionic:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-focal:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
    check-arm64:
      jobs:
        - build-wheel-cache-centos-8-arm64:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-debian-buster-arm64:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-xenial-arm64:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-bionic-arm64:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
        - build-wheel-cache-ubuntu-focal-arm64:
            files:
              - playbooks/wheel-cache
              - roles/build-wheel-cache
    gate:
      jobs:
        - openafs-rpm-package-build-centos-7-x86
        - openafs-rpm-package-build-centos-8-x86
        - openafs-rpm-package-build-centos-8-arm64
        - openstack-zuul-jobs-linters
    promote:
      jobs:
        - openafs-rpm-package-build-promote