From f30c1ce985e43c469662208d3d339c0ee9a9df30 Mon Sep 17 00:00:00 2001 From: apbassett <43486400+apbassett@users.noreply.github.com> Date: Thu, 15 Jan 2026 11:22:53 -0500 Subject: [PATCH 1/4] Fixes typo in Python 3.12 devcontainer version --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dacb7a4..17826fa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -157,7 +157,7 @@ jobs: rm -rf .devcontainer mkdir .devcontainer ENGINE_VERSION="${{ inputs.howso-engine-version }}" - declare -a arr=("3.10" "3.11" "3.12", "3.13") + declare -a arr=("3.10" "3.11" "3.12" "3.13") for PY_VERSION in "${arr[@]}"; do echo "Setting up .devcontainer for Python$PY_VERSION" mkdir .devcontainer/$ENGINE_VERSION-python$PY_VERSION From 7a7b205a54adf28f3e6e9724480aca7c622f11d1 Mon Sep 17 00:00:00 2001 From: apbassett <43486400+apbassett@users.noreply.github.com> Date: Mon, 15 Jun 2026 16:46:27 -0400 Subject: [PATCH 2/4] 25603: Adds support for Python 3.14, removes 3.10 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5839f09..6564477 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: permissions: write-all strategy: matrix: - python-ver: ["3.10", "3.11", "3.12", "3.13"] + python-ver: ["3.11", "3.12", "3.13", "3.14"] steps: - name: Check out the repo From 813c4a8115dd374cd4be8874a58797aaac97f541 Mon Sep 17 00:00:00 2001 From: apbassett <43486400+apbassett@users.noreply.github.com> Date: Tue, 16 Jun 2026 11:41:51 -0400 Subject: [PATCH 3/4] Fixes --- .github/workflows/build.yml | 2 +- README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6564477..db7d8eb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -157,7 +157,7 @@ jobs: rm -rf .devcontainer mkdir .devcontainer ENGINE_VERSION="${{ inputs.howso-engine-version }}" - declare -a arr=("3.10" "3.11" "3.12" "3.13") + declare -a arr=("3.11" "3.12" "3.13" "3.14") for PY_VERSION in "${arr[@]}"; do echo "Setting up .devcontainer for Python$PY_VERSION" mkdir .devcontainer/$ENGINE_VERSION-python$PY_VERSION diff --git a/README.md b/README.md index 4cef17c..c834724 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ Howso Development Container [images](https://github.com/howsoai/howso-devcontain ### `-python` Examples: -- `1.2.3-python3.10` +- `1.2.3-python3.11` - `5.6.7-python3.13` This is the fully qualified tag that includes both the version of Howso Engine and python. This tag is immutable and will always reference the same image. @@ -106,7 +106,7 @@ This is the fully qualified tag that includes both the version of Howso Engine a Examples: - `python3.11` -- `python3.10` +- `python3.14` Each time a release occurs, the images are tagged with a shortened tag including only the python version. This tag is mutable and will refer to the image with the most recent release of Howso Engine running on the specified version of python. @@ -120,7 +120,7 @@ Because of the mutable nature of this tag, it's possible to create confusion abo ## Supported Platforms -Compatible with Python versions: 3.10, 3.11, 3.12, and 3.13. +Compatible with Python versions: 3.11, 3.12, 3.13, and 3.14. **Operating Systems** From 9872eb560ef3209c020d873b28d14edf67aa0a4a Mon Sep 17 00:00:00 2001 From: apbassett <43486400+apbassett@users.noreply.github.com> Date: Tue, 16 Jun 2026 14:33:42 -0400 Subject: [PATCH 4/4] Bullseye->bookworm --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 86cea75..8476bac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG PY_VERSION=3.12 -FROM mcr.microsoft.com/devcontainers/python:${PY_VERSION}-bullseye +FROM mcr.microsoft.com/devcontainers/python:${PY_VERSION}-bookworm # A valid engine version must be provided as a build argument ARG HOWSO_ENGINE_VERSION=undefined