[setup-lang] Install uv when running for python#169
Conversation
|
pnpm exec changesetto create a changeset. |
This PR will create a minor release 🚀
|
There was a problem hiding this comment.
Pull request overview
This PR updates the internal setup-lang composite GitHub Action to ensure uv is installed whenever the action is used for Python projects, enabling Python repositories to adopt uv without additional workflow changes.
Changes:
- Add an
Install uvstep gated oninputs.language == 'python'usingastral-sh/setup-uv(pinned to a commit SHA).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
uvwithastral-sh/setup-uvaction for Python projects in thesetup-langactionNote
uvis installed unconditionally for all Python projects without an opt-in input oruv.lockcheck.setup-uvis fast and harmless if unused, and any Python SDK adoptinguvwould need it. Adding an input just creates one more thing every caller has to remember to set.