- project: templates: - openstack-python-jobs - libec-pyeclib-jobs-arm64 check: jobs: - test-release-openstack: vars: build_wheel: false - openstack-tox-py35: vars: tox_envlist: py35-compilelibs - openstack-tox-py36 - openstack-tox-py37 - openstack-tox-py38 - openstack-tox-py39 - openstack-tox-py310 - openstack-tox-py311 - pyeclib-tox-py36-centos-8-stream - pyeclib-tox-py39-centos-9-stream - libec-pyeclib-unit - libec-pyeclib-unit-centos-8-stream - libec-pyeclib-unit-centos-9-stream gate: jobs: - test-release-openstack: vars: build_wheel: false - openstack-tox-py35: vars: tox_envlist: py35-compilelibs - openstack-tox-py36 - openstack-tox-py37 - openstack-tox-py38 - openstack-tox-py39 - openstack-tox-py310 - openstack-tox-py311 - pyeclib-tox-py36-centos-8-stream - pyeclib-tox-py39-centos-9-stream - libec-pyeclib-unit - libec-pyeclib-unit-centos-8-stream - libec-pyeclib-unit-centos-9-stream pre-release: jobs: - release-openstack-python: vars: build_wheel: false release: jobs: - release-openstack-python: vars: build_wheel: false - job: name: pyeclib-tox-py36-centos-8-stream parent: openstack-tox-py36 description: | Run unit tests using ``py36`` environment on CentOS 8. nodeset: centos-8-stream - job: name: pyeclib-tox-py39-centos-9-stream parent: openstack-tox-py39 description: | Run unit tests using ``py39`` environment on CentOS 9. nodeset: centos-9-stream - job: name: libec-pyeclib-unit-centos-8-stream parent: openstack-tox-py36 timeout: 1800 nodeset: centos-8-stream vars: tox_envlist: py36-compilelibs - job: name: libec-pyeclib-unit-centos-9-stream parent: openstack-tox-py39 timeout: 1800 nodeset: centos-9-stream vars: tox_envlist: py39-compilelibs - job: name: libec-pyeclib-unit parent: openstack-tox-py39 timeout: 1800 vars: tox_envlist: py39-compilelibs - job: name: libec-pyeclib-unit-arm64 parent: libec-pyeclib-unit nodeset: ubuntu-focal-arm64 description: | Run unit tests for an OpenStack Python project under cPython version 3.9 on top of arm64 architecture. - project-template: name: libec-pyeclib-jobs-arm64 description: | Runs pyeclib unit tests designated for testing on top of ARM64 architecture check-arm64: jobs: - libec-pyeclib-unit-arm64: voting: false