From 21a20dd28f460cc18e411f0e58f230afb40d664a Mon Sep 17 00:00:00 2001 From: allen0099 Date: Sun, 27 Sep 2026 10:36:33 +0000 Subject: [PATCH] ci(renovate): keep the lowest-dependencies job on the oldest supported Python Renovate opened #285 to move lowest.yml's setup-python from 3.10 to 3.14. The job is meant to run on the oldest supported Python, so turn off updates for that one dependency in that one file. The other actions in lowest.yml and the Python versions in the other workflows are still updated. --- .github/renovate.json5 | 6 ++++++ .github/workflows/lowest.yml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f19ba1d..21bf880 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -43,5 +43,11 @@ automerge: false, labels: ["dependencies", "major-update"], }, + { + description: "lowest.yml pins the oldest supported Python on purpose", + matchFileNames: [".github/workflows/lowest.yml"], + matchDepNames: ["python"], + enabled: false, + }, ], } diff --git a/.github/workflows/lowest.yml b/.github/workflows/lowest.yml index f2b204f..0466399 100644 --- a/.github/workflows/lowest.yml +++ b/.github/workflows/lowest.yml @@ -41,6 +41,8 @@ jobs: - name: Set up Python uses: actions/setup-python@v7 with: + # The oldest supported Python. Renovate leaves it alone (see + # .github/renovate.json5). python-version: "3.10" - name: Install uv