Files
nonebot2/.github/actions/setup-python/action.yml
2025-07-31 21:52:24 +08:00

25 lines
523 B
YAML

name: Setup Python
description: Setup Python
inputs:
python-version:
description: Python version
required: false
default: "3.12"
env-group:
description: Environment group
required: false
default: "pydantic-v2"
runs:
using: "composite"
steps:
- uses: astral-sh/setup-uv@v6
with:
python-version: ${{ inputs.python-version }}
cache-suffix: ${{ inputs.env-group }}
- run: |
uv sync --all-extras --locked --group ${{ inputs.env-group }}
shell: bash