From 1ee03b6fcadb639ad8d2f6645dd004c7aae3b7ac Mon Sep 17 00:00:00 2001 From: Brigs Date: Mon, 10 Aug 2026 18:44:27 -0400 Subject: [PATCH] ci: run the runtime contract on every supported Python The README tells users Python 3.10 or above, but the contract job stopped short of current releases, so new-Python breakage (stdlib removals, tightened APIs) could ship untested. Levels the matrix to 3.10 through 3.14, matching iLEAPP. The full admin test suite passes locally on 3.14 for this repo before this change. Co-Authored-By: Claude Fable 5 --- .github/workflows/python_runtime_contract.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python_runtime_contract.yml b/.github/workflows/python_runtime_contract.yml index a859678..f1c2ed7 100644 --- a/.github/workflows/python_runtime_contract.yml +++ b/.github/workflows/python_runtime_contract.yml @@ -23,7 +23,8 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.11', '3.12'] + # README.md says 3.9 or above; 3.9 is past end-of-life, so cover 3.10 up + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code