fix(odoo): update python version selection logic

This commit is contained in:
Janik von Rotz committed 2025-06-25 16:31:39 +02:00
1 parent b0a7de2cb2
commit 232aeab9fa
2 files changed
+16 -12

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
# Stage 1: Build environment
ARG PYTHON_VERSION=3.12
ARG PYTHON_VERSION
FROM python:${PYTHON_VERSION}-slim-bookworm AS builder
# Retrieve the Odoo version
+15 -11
View File
@@ -597,17 +597,21 @@ function build() {
ODOO_DATE=$(echo "$ODOO_REVISION" | cut -d'.' -f3-)
source "revisions/$ODOO_REVISION"
if [[ "15.0,16.0" =~ "$ODOO_VERSION" ]]; then
PYTHON_VERSION="3.9"
else
PYTHON_VERSION="3.12"
fi
if [[ "17.0" =~ "$ODOO_VERSION" ]]; then
PYTHON_VERSION="3.11"
else
PYTHON_VERSION="3.12"
fi
case "$ODOO_VERSION" in
"15.0")
PYTHON_VERSION="3.9"
;;
"16.0")
PYTHON_VERSION="3.9"
;;
"17.0")
PYTHON_VERSION="3.11"
;;
*)
PYTHON_VERSION="3.12"
;;
esac
echo "Python version is: $PYTHON_VERSION"
if [ "$CONTAINER_ENGINE" == "podman" ]; then
echo "Remove container image with tag ${CONTAINER_REGISTRY}${CONTAINER_TAG}"