Skip to content

ci(renovate): keep the lowest-dependencies job on the oldest supported Python - #287

Merged
allen0099 merged 1 commit into
masterfrom
ci/renovate-pin-lowest-python
Sep 27, 2026
Merged

allen0099 merged 1 commit into
masterfrom
ci/renovate-pin-lowest-python

Conversation

@allen0099

Copy link
Copy Markdown
Owner

Summary

Renovate opened #285 to change python-version in .github/workflows/lowest.yml from "3.10" to "3.14". That job (added in #284) runs the suite with every direct dependency at its declared floor on the oldest supported Python, so 3.10 is pinned on purpose. Non-major updates automerge under the current config, so a later bump of this kind could land without review.

  • .github/renovate.json5: a package rule disables updates for the python dependency in lowest.yml only. The other actions in that file (checkout, setup-python, setup-uv) and the Python versions in the other workflows are still updated.
  • lowest.yml: a comment next to the pin points to the rule.

When the oldest supported Python changes, update this pin together with requires-python and the lowest tox env's base_python.

Verification

  • npx --package renovate -- renovate-config-validator --strict: the config validates.

CHANGELOG

None: CI configuration only.

…d 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.
@allen0099 allen0099 added this to the 0.3.8 milestone Sep 27, 2026
@allen0099 allen0099 added the dependencies Dependency update PRs (applied by Renovate) label Sep 27, 2026
@allen0099
allen0099 merged commit 56b41f8 into master Sep 27, 2026
12 checks passed
@allen0099
allen0099 deleted the ci/renovate-pin-lowest-python branch September 27, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency update PRs (applied by Renovate)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant