Bump lodgeit up to python3.12

We're trying to move from python3.11 to 3.12 within OpenDev. This is one
of many similar changes to uplift services. No specific feature or need;
just keeping up with python so we don't fall too far behind.

Change-Id: Ic6d5871f1393eb38a33c6172d3ae6519075c3037
This commit is contained in:
Clark Boylan 2025-03-20 09:50:18 -07:00
parent 036241434f
commit 1cfc6c3758
4 changed files with 12 additions and 14 deletions

View File

@ -22,8 +22,8 @@
description: Build OpenDev Docker images for LodgeIt
dependencies: opendev-buildset-registry
requires:
- python-builder-3.11-bookworm-container-image
- uwsgi-base-3.11-bookworm-container-image
- python-builder-3.12-bookworm-container-image
- uwsgi-base-3.12-bookworm-container-image
provides: lodgeit-container-image
vars: &lodgeit_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/lodgeit
@ -45,8 +45,8 @@
description: Build OpenDev LodgeIt Docker images and upload to Docker Hub.
dependencies: opendev-buildset-registry
requires:
- python-builder-3.11-bookworm-container-image
- uwsgi-base-3.11-bookworm-container-image
- python-builder-3.12-bookworm-container-image
- uwsgi-base-3.12-bookworm-container-image
provides: lodgeit-container-image
vars: *lodgeit_opendev_image_vars
secrets:
@ -68,19 +68,19 @@
check:
jobs:
- tox-pep8
- tox-py38:
nodeset: ubuntu-focal
- tox-py311:
nodeset: ubuntu-jammy
- tox-py312:
nodeset: ubuntu-noble
- opendev-buildset-registry
- lodgeit-build-opendev-image
gate:
jobs:
- tox-pep8
- tox-py38:
nodeset: ubuntu-focal
- tox-py311:
nodeset: ubuntu-jammy
- tox-py312:
nodeset: ubuntu-noble
- opendev-buildset-registry
- lodgeit-upload-opendev-image
promote:

View File

@ -15,11 +15,11 @@
# Thu Dec 9 23:48:42 UTC 2021 Rebuild Timestamp
FROM quay.io/opendevmirror/python-builder:3.11-bookworm as builder
FROM quay.io/opendevmirror/python-builder:3.12-bookworm as builder
COPY . /tmp/src
RUN assemble
FROM quay.io/opendevmirror/uwsgi-base:3.11-bookworm as lodgeit
FROM quay.io/opendevmirror/uwsgi-base:3.12-bookworm as lodgeit
COPY --from=builder /output/ /output
RUN /output/install-from-bindep

View File

@ -11,10 +11,8 @@ classifier =
Intended Audience :: Information Technology
License :: OSI Approved :: BSD License
Programming Language :: Python
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[entry_points]
wsgi_scripts =
lodgeit-wsgi = lodgeit.application:make_app

View File

@ -1,6 +1,6 @@
[tox]
minversion = 1.6
envlist = pep8, py38, py311
envlist = pep8, py311, py312
skipsdist = True
[testenv]