From b46096fcdc99e890b1821d32e596e8455a1cfe9b Mon Sep 17 00:00:00 2001 From: Goutham Pacha Ravi Date: Thu, 11 Apr 2024 08:06:48 -0700 Subject: [PATCH] Add job to test with SQLAlchemy 2.0 This is unorthodox; but we want to ensure there are no breakages. Signed-off-by: Stephen Finucane Change-Id: Ib67538ebd0f8ebbea5a700343f52655b0f7fecd4 (cherry picked from commit 2a9ac87cc412431b268aba40729e144bd34bdf32) Signed-off-by: Goutham Pacha Ravi --- zuul.d/project.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index ca61ccd2dd..864e71300c 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -16,6 +16,8 @@ timeout: 5400 - openstack-tox-cover: voting: false + - manila-tox-py311-with-sqlalchemy-20: + voting: false - manila-tempest-plugin-dummy-no-dhss - manila-tempest-plugin-dummy-dhss - manila-tempest-plugin-container: @@ -33,6 +35,22 @@ - manila-tempest-plugin-dummy-no-dhss - manila-tempest-plugin-dummy-dhss +# Non-voting job while SQLAlchemy 2.0 is still blocked by upper-constraints +- job: + name: manila-tox-py311-with-sqlalchemy-20 + parent: openstack-tox-py311 + description: | + Run unit tests with SQLAlchemy 2.x, alembic and oslo.db. + Takes advantage of the base tox job's install-siblings feature. + branches: stable/2024.1 + required-projects: + - name: github.com/sqlalchemy/sqlalchemy + override-checkout: rel_2_0_29 + - name: github.com/sqlalchemy/alembic + override-checkout: rel_1_13_1 + - name: openstack/oslo.db + override-checkout: 15.0.0 + - job: name: manila-tox-genconfig parent: openstack-tox