From 20d29d8a76847d923c38f182ae05070000cdf811 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Thu, 21 Sep 2023 13:00:43 +0100 Subject: [PATCH] Add job to test with SQLAlchemy master (2.x) Signed-off-by: Stephen Finucane Change-Id: I7974f46bbecf56f208f172f3fe70da0f92c1a409 --- .zuul.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index 6285b6d0c..1375e9294 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -7,6 +7,7 @@ - check-requirements check: jobs: + - aodh-tox-py311-with-sqlalchemy-2x - aodh-tempest-plugin-mysql - aodh-tempest-plugin-postgresql - telemetry-dsvm-integration: @@ -55,6 +56,21 @@ - telemetry-dsvm-integration-centos-9s-fips: irrelevant-files: *aodh-irrelevant-files +- job: + name: aodh-tox-py311-with-sqlalchemy-2x + parent: openstack-tox-py311 + 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: ^master$ + required-projects: + - name: github.com/sqlalchemy/sqlalchemy + override-checkout: main + - name: github.com/sqlalchemy/alembic + override-checkout: main + - name: openstack/oslo.db + - job: name: aodh-tempest-plugin-postgresql parent: telemetry-tempest-base