Skip to content

ci(dependabot): stop ci-pip version-update PRs (security-only)#385

Merged
kingchenc merged 1 commit into
mainfrom
fix/ci-pip-security-only
Jul 26, 2026
Merged

ci(dependabot): stop ci-pip version-update PRs (security-only)#385
kingchenc merged 1 commit into
mainfrom
fix/ci-pip-security-only

Conversation

@kingchenc

Copy link
Copy Markdown
Collaborator

The hash-locked CI dev tooling under .github/requirements/ is regenerated by scripts/update-lockfiles.sh (uv, honouring each lockfile's target Python via --python-version). Dependabot bumps the pinned .txt files directly and does NOT respect those targets, so every ci-pip group PR broke the Python 3.9 matrix rows — dropping the == pin on a conditional dep, or pulling py3.10-only pytest/numpy/hypothesis. Six such PRs broke (#367, #377, #379, #382, #384); none merged.

Set open-pull-requests-limit: 0 on the /.github/requirements pip ecosystem to disable its version-update PRs. Security updates are unaffected. The tooling is refreshed manually via update-lockfiles.sh (verified: a fresh regen of all three lockfiles from main is a no-op — they are already correct). Closes the recurring ci-pip breakage; #384 is closed as the last broken instance.

The hash-locked CI dev tooling under .github/requirements/ is regenerated by
scripts/update-lockfiles.sh (uv), which honours each lockfile's target Python
via --python-version. Dependabot bumps the pinned .txt files directly and does
NOT respect those targets, so every ci-pip group PR broke the 3.9 matrix rows —
either dropping the `==` pin on a conditional dep (--require-hashes failure)
or pulling py3.10-only pytest/numpy/hypothesis. Six such PRs broke (#367 numpy,
#377/#379/#382/#384) and none merged. Set open-pull-requests-limit: 0 for this
ecosystem to disable its version-update PRs; security updates are unaffected,
and the tooling is refreshed manually via update-lockfiles.sh.
@kingchenc
kingchenc merged commit 647e060 into main Jul 26, 2026
@kingchenc
kingchenc deleted the fix/ci-pip-security-only branch July 26, 2026 23:34
@codecov

codecov Bot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant