From 45de3fd70db2c05ffee48f515ee995481da2ce2e Mon Sep 17 00:00:00 2001
From: Ghanshyam Mann <gmann@ghanshyammann.com>
Date: Mon, 25 Nov 2024 18:23:10 -0800
Subject: [PATCH] Update gate jobs as per the 2025.1 cycle testing runtime

As per 2025.1 testing runtime[1], we need to test on Ubuntu
Noble.

Also, moving oldest stable job to stable/2023.2.

Tracking: https://etherpad.opendev.org/p/migrate-to-noble

[1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html

Change-Id: I98c7ce395ff500c79ef0d44906599339dbe01e51
---
 .zuul.yaml | 4 +++-
 setup.cfg  | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.zuul.yaml b/.zuul.yaml
index b7359be..c6ebf26 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -26,7 +26,7 @@
     # NOTE(gmann): This job supposed to test the oldest supported stable
     # release. We need to update the override-checkout once oldest
     # stable is moved to next stable release.
-    override-checkout: stable/2023.1
+    override-checkout: stable/2023.2
     nodeset: openstack-single-node-jammy
 
 - project:
@@ -39,6 +39,7 @@
       - openstack-tox-py39
       - openstack-tox-py310
       - openstack-tox-py311
+      - openstack-tox-py312
       - stackviz-nodejs10-run-lint
       - stackviz-nodejs10-run-test-browser
       - tempest-full-py3:
@@ -59,6 +60,7 @@
       - openstack-tox-py39
       - openstack-tox-py310
       - openstack-tox-py311
+      - openstack-tox-py312
       - stackviz-nodejs10-run-lint
       - stackviz-nodejs10-run-test-browser
 
diff --git a/setup.cfg b/setup.cfg
index b4ebc7c..5abba9a 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -21,6 +21,7 @@ classifier =
     Programming Language :: Python :: 3.9
     Programming Language :: Python :: 3.10
     Programming Language :: Python :: 3.11
+    Programming Language :: Python :: 3.12
 
 [files]
 packages =