Install uv with a Github Actions in workflows (#23786)

This commit is contained in:
Jason2866 2025-08-13 13:56:18 +02:00 committed by GitHub
parent d986ff7d76
commit 492e3d32b5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 60 additions and 12 deletions

View File

@ -108,9 +108,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Add SHA to footer - name: Add SHA to footer
@ -158,9 +162,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
- name: Add SHA to footer - name: Add SHA to footer
run: | run: |
@ -210,9 +218,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares
@ -257,9 +269,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares

View File

@ -42,9 +42,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Add "release" to footer - name: Add "release" to footer
@ -86,9 +90,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Add "release" to footer - name: Add "release" to footer
@ -137,9 +145,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares
@ -182,9 +194,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares

View File

@ -32,9 +32,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
- name: Run PlatformIO - name: Run PlatformIO
env: env:
@ -60,9 +64,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
- name: Run PlatformIO - name: Run PlatformIO
env: env:
@ -120,9 +128,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Run PlatformIO - name: Run PlatformIO
@ -149,9 +161,13 @@ jobs:
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: '3.13' python-version: '3.13'
- name: Install uv
uses: astral-sh/setup-uv@v6
with:
version: "latest"
enable-cache: false
- name: Install dependencies - name: Install dependencies
run: | run: |
pip install uv
uv pip install --system platformio uv pip install --system platformio
- name: Run PlatformIO - name: Run PlatformIO
env: env: