diff --git a/.github/workflows/Tasmota_build_devel.yml b/.github/workflows/Tasmota_build_devel.yml index 67650370b..feb0f452d 100644 --- a/.github/workflows/Tasmota_build_devel.yml +++ b/.github/workflows/Tasmota_build_devel.yml @@ -108,9 +108,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Add SHA to footer @@ -158,9 +162,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio - name: Add SHA to footer run: | @@ -210,9 +218,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Download safeboot firmwares @@ -257,9 +269,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Download safeboot firmwares diff --git a/.github/workflows/Tasmota_build_master.yml b/.github/workflows/Tasmota_build_master.yml index 0e35e05b7..6d0f2e390 100644 --- a/.github/workflows/Tasmota_build_master.yml +++ b/.github/workflows/Tasmota_build_master.yml @@ -42,9 +42,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Add "release" to footer @@ -86,9 +90,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Add "release" to footer @@ -137,9 +145,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Download safeboot firmwares @@ -182,9 +194,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Download safeboot firmwares diff --git a/.github/workflows/build_all_the_things.yml b/.github/workflows/build_all_the_things.yml index a84287f0c..9a8181e5b 100644 --- a/.github/workflows/build_all_the_things.yml +++ b/.github/workflows/build_all_the_things.yml @@ -32,9 +32,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio - name: Run PlatformIO env: @@ -60,9 +64,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio - name: Run PlatformIO env: @@ -120,9 +128,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio cp ./platformio_override_sample.ini ./platformio_override.ini - name: Run PlatformIO @@ -149,9 +161,13 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.13' + - name: Install uv + uses: astral-sh/setup-uv@v6 + with: + version: "latest" + enable-cache: false - name: Install dependencies run: | - pip install uv uv pip install --system platformio - name: Run PlatformIO env: