Skip to content

Install uv in Renovate workflow - #192

Open
Gérald Barré (geraldbarre-workleap) wants to merge 3 commits into
mainfrom
fix/install-uv-for-renovate
Open

Install uv in Renovate workflow#192
Gérald Barré (geraldbarre-workleap) wants to merge 3 commits into
mainfrom
fix/install-uv-for-renovate

Conversation

@geraldbarre-workleap

Copy link
Copy Markdown
Contributor

Summary

Test plan

  • Trigger a Renovate run and confirm it can update Python lock files without ENOENT errors

🤖 Generated with Claude Code

Renovate fails with `spawn uv ENOENT` when trying to update Python
lock files (e.g. pydantic-ai-slim, pypdf, starlette) because `uv` is
not available on the runner. Add `astral-sh/setup-uv@v5` before the
Renovate step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comment thread .github/workflows/reusable-renovate-workflow.yml Fixed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the astral-sh/setup-uv action to the Renovate workflow to fix spawn uv ENOENT errors that occur when Renovate attempts to update Python lock files. The uv tool is a Python package installer and resolver that Renovate needs to be available on the runner to process Python dependencies.

Changes:

  • Adds astral-sh/setup-uv@v5 step to install the uv tool before the Renovate step runs

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/reusable-renovate-workflow.yml Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Comment thread .github/workflows/reusable-renovate-workflow.yml Fixed
Comment thread .github/workflows/reusable-renovate-workflow.yml Outdated
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.

3 participants