From ec57c5e08701d5a96c67b5c0ded8fc091ca03f90 Mon Sep 17 00:00:00 2001 From: Brigs Date: Mon, 10 Aug 2026 18:44:24 -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 94c0fef..6d1cb76 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'] + # The versions README.md tells users to run + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - name: Checkout code