diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5839f09..db7d8eb 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 @@ -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/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 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**