name: "Set up UV" description: "Install uv and sync dependencies" runs: using: "composite" steps: - name: Pip install uv shell: bash run: python3 -m pip install uv --break-system-packages - name: Sync dependencies shell: bash run: | [ ! -f uv.lock ] || uv sync