From 53dc8dff924a1ca6ff85e6dd74005a5da3107896 Mon Sep 17 00:00:00 2001 From: Ghanshyam Mann Date: Thu, 20 Mar 2025 11:57:11 -0700 Subject: [PATCH] Use stable constraint in tox to release new tag for 2025.1 We are going to release Tempest new tag to declare the start of support for stable/2025.1. So that new tag use stable/2025.1 constraint in the tox env. For example: if anyone use Tempest new tag in future say 1 year later then tox env also should use the 2025.1 contstraint for compatibility instead master. Also, making ironic-tempest-bios-ipmi-direct-tinyipa as non voting to merge his change. These need to be reverted once release is done. Change-Id: I0df47c8c574c91b6c30fcc5dba40b83e2075b109 --- tox.ini | 10 +++++----- zuul.d/project.yaml | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tox.ini b/tox.ini index 0fbc252864..280483b0a7 100644 --- a/tox.ini +++ b/tox.ini @@ -9,7 +9,7 @@ setenv = OS_TEST_PATH=./tempest/test_discover OS_TEST_TIMEOUT={env:OS_TEST_TIMEOUT:1200} deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1} -r{toxinidir}/requirements.txt [testenv] @@ -40,7 +40,7 @@ usedevelop = True allowlist_externals = find deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = @@ -337,7 +337,7 @@ commands = [testenv:venv] deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1} -r{toxinidir}/requirements.txt -r{toxinidir}/doc/requirements.txt commands = {posargs} @@ -351,7 +351,7 @@ commands = {posargs} [testenv:docs] deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1} -r{toxinidir}/doc/requirements.txt commands = sphinx-apidoc -f -o doc/source/tests/compute tempest/api/compute @@ -441,7 +441,7 @@ paths = [testenv:releasenotes] deps = - -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} + -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/2025.1} -r{toxinidir}/doc/requirements.txt commands = rm -rf releasenotes/build diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 2f21c2d4fc..0589832ceb 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -127,8 +127,8 @@ - tempest-full-test-account-py3: voting: false irrelevant-files: *tempest-irrelevant-files - - ironic-tempest-bios-ipmi-direct-tinyipa: - irrelevant-files: *tempest-irrelevant-files + #- ironic-tempest-bios-ipmi-direct-tinyipa: + # irrelevant-files: *tempest-irrelevant-files - openstack-tox-bashate: irrelevant-files: *tempest-irrelevant-files-2 gate: @@ -160,8 +160,8 @@ # irrelevant-files: *tempest-irrelevant-files - nova-live-migration: irrelevant-files: *tempest-irrelevant-files - - ironic-tempest-bios-ipmi-direct-tinyipa: - irrelevant-files: *tempest-irrelevant-files + #- ironic-tempest-bios-ipmi-direct-tinyipa: + # irrelevant-files: *tempest-irrelevant-files # NOTE(gmann): Running jobs on Jammy as per the additional testing # for 2025.1 cycle and these can be removed in 2025.2 cycle. - tempest-full-ubuntu-jammy: