From 8c31f69e2d341fb5b82b9aceb1eca36b744d0bdf Mon Sep 17 00:00:00 2001 From: Nisar Khan Date: Wed, 12 Feb 2025 05:01:30 +0000 Subject: [PATCH] Add Dalmatian Support Change-Id: I0c588049a9d826d0a6ce7700ed84e156a1842319 --- .zuul.yaml | 36 ++++++++++++++---------------------- test-requirements.txt | 4 ++-- tox.ini | 6 +++--- 3 files changed, 19 insertions(+), 27 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 4aeb73a..4570d05 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -12,66 +12,58 @@ check: jobs: - openstack-tox-pep8: - nodeset: ubuntu-focal + nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 - - openstack-tox-py38: - nodeset: ubuntu-focal - required-projects: - - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py39: nodeset: ubuntu-focal + voting: false required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py310: nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py311: nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py312: nodeset: ubuntu-noble voting: false required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 gate: jobs: - openstack-tox-pep8: - nodeset: ubuntu-focal + nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 - - openstack-tox-py38: - nodeset: ubuntu-focal - required-projects: - - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py39: nodeset: ubuntu-focal + voting: false required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py310: nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py311: nodeset: ubuntu-jammy required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 - openstack-tox-py312: nodeset: ubuntu-noble voting: false required-projects: - name: openstack/requirements - override-checkout: stable/2024.1 + override-checkout: stable/2024.2 diff --git a/test-requirements.txt b/test-requirements.txt index 828d6af..5e69025 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,8 +3,8 @@ # process, which may cause wedges in the gate later. --e git+https://opendev.org/openstack/heat.git@stable/2024.1#egg=openstack-heat --e git+https://opendev.org/x/python-group-based-policy-client.git@stable/2024.1#egg=python-group-based-policy-client +-e git+https://opendev.org/openstack/heat.git@stable/2024.2#egg=openstack-heat +-e git+https://opendev.org/x/python-group-based-policy-client.git@stable/2024.2#egg=python-group-based-policy-client # Hacking already pins down pep8, pyflakes and flake8 hacking>=3.0.1,<3.1.0; # Apache-2.0 # remove this pyflakes from here once you bump the diff --git a/tox.ini b/tox.ini index 2c5b035..2fd6c7d 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] -envlist = py38,py39,py310,py312,pep8 -minversion = 3.1.0 +envlist = py310,py312,pep8 +minversion = 3.18.0 skipsdist = False [testenv] @@ -16,7 +16,7 @@ setenv = VIRTUAL_ENV={envdir} usedevelop = True install_command = pip install {opts} {packages} deps = - -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2024.1} + -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2024.2} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands =