Skip to content

ci: add the Dependabot pin-override workflow (uv pass) - #22

Merged
lucas-d-ramos merged 1 commit into
mainfrom
chore/pin-override-workflow
Sep 21, 2026
Merged

lucas-d-ramos merged 1 commit into
mainfrom
chore/pin-override-workflow

Conversation

@lucas-d-ramos

Copy link
Copy Markdown
Contributor

Cut from dependency-policy templates/pin-override.yml — Python-only shape: setup-uv instead of node/corepack, one Override pins step at the repository root, uv.lock in add-paths. Slot 04:49 UTC Mon-Thu; the template's slot table was updated first (WeMoveEU/dependency-policy#20).

What runs: pip-audit over a frozen uv export, then uv lock --upgrade-package '<pkg><next-line>' for every package it names — capped at each package's own compatibility line, so a floor like pytest>=8.3 never becomes an 8 → 9 jump a robot chose — then pip-audit again; anything that did not clear its advisory is reverted. uv.lock is the only file that moves; pyproject.toml is never edited. The PR opens as the org's policy App and merges nothing — tier 3, a person picks the moment.

A trial run against today's main found nothing to change; the job stays quiet until pip-audit names something.

Action: WeMoveEU/ci-workflows/.github/actions/pin-override@v14 — v14.7.1 as of today (WeMoveEU/ci-workflows#32 added the uv pass, #33 made a uv workspace audit whole).

🤖 Generated with Claude Code

Cut from dependency-policy templates/pin-override.yml — Python-only shape: setup-uv instead of node/corepack, one `Override pins` step at the repository root, `uv.lock` in add-paths; 04:49 UTC
Mon-Thu. pip-audit over a frozen `uv export`, then `uv lock --upgrade-package
'<pkg><next-line>'` for what it names, capped at each package's own line, audited
again; pyproject.toml is never edited. Opens the PR as the policy App and merges nothing — tier 3, a person picks the moment.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@lucas-d-ramos
lucas-d-ramos merged commit 4b6d54d into main Sep 21, 2026
1 check passed
@lucas-d-ramos
lucas-d-ramos deleted the chore/pin-override-workflow branch September 21, 2026 14:15
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