From 4d28e8dcff9e7bd55dd5431c4e2e107457a6fa2b Mon Sep 17 00:00:00 2001 From: elajkat Date: Fri, 21 Oct 2022 11:51:58 +0200 Subject: [PATCH] Add py310 master template jobs The following py39 based jobs has been changed to py310 based in these templates: - periodic-jobs-with-neutron-lib-master - periodic-jobs-with-oslo-master - periodic-jobs-with-ovsdbapp-master Change-Id: I96023fb323647465dacc450567d4a6adf6f59314 --- zuul.d/jobs.yaml | 39 ++++++++++++++++++++++++++++++++--- zuul.d/project-templates.yaml | 6 +++--- 2 files changed, 39 insertions(+), 6 deletions(-) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 0e3e16fe..b7d297e6 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -875,6 +875,22 @@ bindep_profile: test py39 python_version: '3.9' +- job: + name: openstack-tox-py310-with-oslo-master + parent: openstack-tox-with-oslo-master-base + nodeset: ubuntu-jammy + description: | + This job installs all oslo libraries from source and tests that the + unit tests of the tested project work. + It uses the tox ``py310`` environment. + The job is normally run in a periodic pipeline, it is configured + to run on the master branch. + branches: master + vars: + tox_envlist: py310 + bindep_profile: test py310 + python_version: '3.10' + - job: name: openstack-tox-py39-with-neutron-lib-master parent: openstack-tox-py39 @@ -893,13 +909,30 @@ tox_install_siblings: true - job: - name: openstack-tox-py39-with-ovsdbapp-master - parent: openstack-tox-py39 + name: openstack-tox-py310-with-neutron-lib-master + parent: openstack-tox-py310 + timeout: 3000 + description: | + This job installs neutron-lib from source and tests that the + unit tests of the tested project work. + It uses the tox ``py310`` environment. + The job is normally run in a periodic pipeline, it is configured + to run on the master branch. + branches: master + required-projects: + - openstack/neutron + - openstack/neutron-lib + vars: + tox_install_siblings: true + +- job: + name: openstack-tox-py310-with-ovsdbapp-master + parent: openstack-tox-py310 timeout: 3000 description: | This job installs ovsdbapp from source and tests that the unit tests of the tested project work. - It uses the tox ``py39`` environment. + It uses the tox ``py310`` environment. The job is normally run in a periodic pipeline, it is configured to run on the master branch. branches: master diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index 4d7a4bd4..9c1afba1 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -2720,7 +2720,7 @@ neutron-lib from source. periodic: jobs: - - openstack-tox-py39-with-neutron-lib-master + - openstack-tox-py310-with-neutron-lib-master - project-template: name: periodic-jobs-with-oslo-master @@ -2729,7 +2729,7 @@ oslo libraries from source. periodic: jobs: - - openstack-tox-py39-with-oslo-master + - openstack-tox-py310-with-oslo-master - project-template: name: periodic-jobs-with-ovsdbapp-master @@ -2738,7 +2738,7 @@ ovdsdbapp from source. periodic: jobs: - - openstack-tox-py39-with-ovsdbapp-master + - openstack-tox-py310-with-ovsdbapp-master - project-template: name: python-charm-interface-jobs