diff options
Diffstat (limited to '.github/actions/setup-python')
-rw-r--r-- | .github/actions/setup-python/action.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/actions/setup-python/action.yml b/.github/actions/setup-python/action.yml new file mode 100644 index 00000000000..9889c517e6b --- /dev/null +++ b/.github/actions/setup-python/action.yml @@ -0,0 +1,20 @@ +name: Setup Python and uv +inputs: + skip-python-setup: + required: false + description: "Whether to skip installing python using Github's `setup-python` action" + default: false +runs: + using: "composite" + steps: + # Use the setup-python action to take advantage of the cache. uv will + # symlink to this version. + - name: Setup system python + if: ${{ inputs.skip-python-setup != 'true' }} + uses: actions/setup-python@v5 + with: + python-version-file: '.python-version' + - name: Install uv + uses: astral-sh/setup-uv@v4 + with: + version: "0.5.6" |