rbd-iscsi-client/.zuul.yaml
Ghanshyam Mann 987b6962d5 Test python 3.11
As per the current release tested runtime, we
need to test till python 3.11 so adding the test
and updating the same in python classifier in setup.cfg

Change-Id: I19709cc0e87367caa3ff6393ff537267e5f29266
2024-01-08 20:20:57 -08:00

64 lines
1.8 KiB
YAML

- project:
templates:
# NOTE: we don't use the openstack-python3 jobs template here
# because being on an independent release model, we support
# more than the required pythons
- publish-openstack-docs-pti
- check-requirements
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-pep8
- rbd-iscsi-client-py36
- rbd-iscsi-client-py38
- openstack-tox-py39
- openstack-tox-py310
- openstack-tox-py311
- rbd-iscsi-client-code-coverage:
voting: false
gate:
jobs:
- openstack-tox-pep8
- rbd-iscsi-client-py36
- rbd-iscsi-client-py38
- openstack-tox-py39
- openstack-tox-py310
- openstack-tox-py311
- job:
name: rbd-iscsi-client-code-coverage
parent: openstack-tox-cover
timeout: 2400
irrelevant-files:
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^rbd_iscsi_client/locale/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
- job:
name: rbd-iscsi-client-py36
parent: openstack-tox-py36
# NOTE: zuul ignores TOX_CONSTRAINTS_FILE and uses upper constraints
# directly from the requirements repo, so we need to tell it to use
# the u-c from a branch that still supports py36
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- job:
name: rbd-iscsi-client-py38
parent: openstack-tox-py38
# NOTE: zuul ignores TOX_CONSTRAINTS_FILE and uses upper constraints
# directly from the requirements repo, so we need to tell it to use
# the u-c from a branch that still supports py38
required-projects:
- name: openstack/requirements
override-checkout: stable/2023.1