From b77934beb7d2c707b2a2e10e023a2e2542c6cfe8 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Wed, 12 Jul 2023 18:58:45 +0100 Subject: [PATCH] Add job to test with SQLAlchemy master (2.x) Signed-off-by: Stephen Finucane Change-Id: Idcf698e7266c10f468123489a964404e9a68a7be --- .zuul.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index a45220f09..7ded2978c 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -176,6 +176,22 @@ vars: tox_envlist: dnspython-latest +# Temporary job until SQLAlchemy 2.0 is no longer blocked by upper-requirements +- job: + name: designate-tox-py310-with-sqlalchemy-2x + parent: openstack-tox-py310 + description: | + Run unit tests with main branch of SQLAlchemy, alembic and oslo.db. + Takes advantage of the base tox job's install-siblings feature. + # The job only tests the latest and shouldn't be run on the stable branches + branches: ^(?!stable) + required-projects: + - name: github.com/sqlalchemy/sqlalchemy + override-checkout: main + - name: github.com/sqlalchemy/alembic + override-checkout: main + - name: openstack/oslo.db + - project-template: name: designate-devstack-jobs queue: designate @@ -214,11 +230,13 @@ check: jobs: - neutron-tempest-plugin-designate-scenario + - designate-tox-py310-with-sqlalchemy-2x - designate-tox-dnspython-latest: voting: false gate: jobs: - neutron-tempest-plugin-designate-scenario + - designate-tox-py310-with-sqlalchemy-2x experimental: jobs: - designate-pdns4-postgres