From a5f58144155f51f159151e817216423d921621f4 Mon Sep 17 00:00:00 2001 From: Saffron <263493777+itsmiso-ai@users.noreply.github.com> Date: Wed, 12 Aug 2026 13:49:50 +0000 Subject: [PATCH] Align eval-harness Python version with CI (3.14) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #496 Change python-version in eval-harness.yaml from "3.12" to '3.14' to match ci.yaml, and add a comment mirroring the version-skew rationale documented in ci.yaml. The action pins were already SHA-pinned by Renovate PRs #491–493; this closes the remaining interpreter gap. Signed-off-by: Saffron <263493777+itsmiso-ai@users.noreply.github.com> --- .github/workflows/eval-harness.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/eval-harness.yaml b/.github/workflows/eval-harness.yaml index 9fdd0a55..80a98e03 100644 --- a/.github/workflows/eval-harness.yaml +++ b/.github/workflows/eval-harness.yaml @@ -56,7 +56,10 @@ jobs: - name: Set up Python uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 with: - python-version: "3.12" + # Pinned to 3.14 to match CI — a version skew between local and CI is + # how the duplicate-key regression test first shipped broken (passed on + # local 3.9, ModuleNotFoundError on CI 3.x). + python-version: '3.14' - name: Run eval harness env: