Update GH Action versions (#20609)

This commit is contained in:
Jason2866 2024-01-28 19:05:20 +01:00 committed by GitHub
parent e15e131ca2
commit 87bd890dbf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 51 additions and 51 deletions

View File

@ -20,9 +20,9 @@ jobs:
if: github.repository == 'arendst/Tasmota' && github.ref_name == 'development' if: github.repository == 'arendst/Tasmota' && github.ref_name == 'development'
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install clang compiler - name: Install clang compiler
@ -46,7 +46,7 @@ jobs:
run: | run: |
cd lib/libesp32_lvgl/lv_binding_berry cd lib/libesp32_lvgl/lv_binding_berry
../../libesp32/berry/berry -s -g solidify_all.be ../../libesp32/berry/berry -s -g solidify_all.be
- uses: jason2866/upload-artifact@v2.0.2 - uses: jason2866/upload-artifact@v2.0.3
with: with:
name: '["berry_tasmota", "berry_matter", "berry_animate", "berry_lvgl", "berry_header"]' name: '["berry_tasmota", "berry_matter", "berry_animate", "berry_lvgl", "berry_header"]'
path: '["./lib/libesp32/berry_tasmota/src/solidify", "./lib/libesp32/berry_matter/src/solidify", "./lib/libesp32/berry_animate/src/solidify", "./lib/libesp32_lvgl/lv_binding_berry/src/solidify", "./lib/libesp32/berry/generate"]' path: '["./lib/libesp32/berry_tasmota/src/solidify", "./lib/libesp32/berry_matter/src/solidify", "./lib/libesp32/berry_animate/src/solidify", "./lib/libesp32_lvgl/lv_binding_berry/src/solidify", "./lib/libesp32/berry/generate"]'
@ -57,12 +57,12 @@ jobs:
if: github.repository == 'arendst/Tasmota' && github.ref_name == 'development' if: github.repository == 'arendst/Tasmota' && github.ref_name == 'development'
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- uses: jason2866/download-artifact@v3 - uses: jason2866/download-artifact@v3.0.4
with: with:
name: | name: |
berry_tasmota berry_tasmota
@ -76,7 +76,7 @@ jobs:
./lib/libesp32/berry_animate/src/solidify ./lib/libesp32/berry_animate/src/solidify
./lib/libesp32_lvgl/lv_binding_berry/src/solidify ./lib/libesp32_lvgl/lv_binding_berry/src/solidify
./lib/libesp32/berry/generate ./lib/libesp32/berry/generate
- uses: stefanzweifel/git-auto-commit-action@v4 - uses: stefanzweifel/git-auto-commit-action@v5
with: with:
commit_message: Solidified Code updated commit_message: Solidified Code updated
@ -100,11 +100,11 @@ jobs:
- tasmota32c6-safeboot - tasmota32c6-safeboot
- tasmota32c6cdc-safeboot - tasmota32c6cdc-safeboot
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: development ref: development
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -116,7 +116,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload safeboot firmware artifacts - name: Upload safeboot firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./build_output path: ./build_output
@ -140,11 +140,11 @@ jobs:
- tasmota-zbbridge - tasmota-zbbridge
- tasmota-zigbee - tasmota-zigbee
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: development ref: development
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -154,7 +154,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts - name: Upload firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -185,11 +185,11 @@ jobs:
- tasmota32c2-arduino30 - tasmota32c2-arduino30
- tasmota32c6cdc-arduino30 - tasmota32c6cdc-arduino30
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: development ref: development
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -199,7 +199,7 @@ jobs:
cp ./platformio_tasmota_core3_env_sample.ini ./platformio_tasmota_core3_env.ini cp ./platformio_tasmota_core3_env_sample.ini ./platformio_tasmota_core3_env.ini
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./firmware path: ./firmware
@ -209,7 +209,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts - name: Upload firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -224,11 +224,11 @@ jobs:
variant: [ tasmota, tasmota32 ] variant: [ tasmota, tasmota32 ]
language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ] language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: development ref: development
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -238,7 +238,7 @@ jobs:
cp ./platformio_tasmota_core3_env_sample.ini ./platformio_tasmota_core3_env.ini cp ./platformio_tasmota_core3_env_sample.ini ./platformio_tasmota_core3_env.ini
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Download safeboot firmwares - name: Download safeboot firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./firmware path: ./firmware
@ -248,7 +248,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }} run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }}
- name: Upload language firmware artifacts - name: Upload language firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output

View File

@ -33,11 +33,11 @@ jobs:
- tasmota32c6-safeboot - tasmota32c6-safeboot
- tasmota32c6cdc-safeboot - tasmota32c6cdc-safeboot
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: master ref: master
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -49,7 +49,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload safeboot firmware artifacts - name: Upload safeboot firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./build_output path: ./build_output
@ -72,11 +72,11 @@ jobs:
- tasmota-zbbridge - tasmota-zbbridge
- tasmota-zigbee - tasmota-zigbee
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: master ref: master
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -86,7 +86,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts - name: Upload firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -115,11 +115,11 @@ jobs:
- tasmota32s3cdc - tasmota32s3cdc
- tasmota32solo1 - tasmota32solo1
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: master ref: master
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -127,7 +127,7 @@ jobs:
pip install wheel pip install wheel
pip install -U platformio pip install -U platformio
- name: Download safeboot firmwares - name: Download safeboot firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./firmware path: ./firmware
@ -137,7 +137,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- name: Upload firmware artifacts - name: Upload firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -152,11 +152,11 @@ jobs:
variant: [ tasmota, tasmota32 ] variant: [ tasmota, tasmota32 ]
language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ] language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
with: with:
ref: master ref: master
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -164,7 +164,7 @@ jobs:
pip install wheel pip install wheel
pip install -U platformio pip install -U platformio
- name: Download safeboot firmwares - name: Download safeboot firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./firmware path: ./firmware
@ -174,7 +174,7 @@ jobs:
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }} run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }}
- name: Upload language firmware artifacts - name: Upload language firmware artifacts
uses: actions/upload-artifact@v3 uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -184,14 +184,14 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
continue-on-error: true continue-on-error: true
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Download Tasmota firmwares - name: Download Tasmota firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware name: firmware
path: ./mv_firmware path: ./mv_firmware
- name: Download safeboot firmwares - name: Download safeboot firmwares
uses: actions/download-artifact@v3 uses: jason2866/download-artifact@v3.0.4
with: with:
name: firmware_safeboot name: firmware_safeboot
path: ./mv_firmware path: ./mv_firmware

View File

@ -26,9 +26,9 @@ jobs:
variant: variant:
- tasmota32-safeboot - tasmota32-safeboot
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -40,7 +40,7 @@ jobs:
#platformio update #platformio update
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- uses: actions/upload-artifact@v3 - uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -54,9 +54,9 @@ jobs:
variant: variant:
- tasmota32-webcam - tasmota32-webcam
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -68,7 +68,7 @@ jobs:
#platformio update #platformio update
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- uses: actions/upload-artifact@v3 - uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -117,9 +117,9 @@ jobs:
- tasmota32c6-safeboot - tasmota32c6-safeboot
- tasmota32c6cdc-safeboot - tasmota32c6cdc-safeboot
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -133,7 +133,7 @@ jobs:
cp ./platformio_override_sample.ini ./platformio_override.ini cp ./platformio_override_sample.ini ./platformio_override.ini
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }} run: platformio run -e ${{ matrix.variant }}
- uses: actions/upload-artifact@v3 - uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output
@ -147,9 +147,9 @@ jobs:
variant: [ tasmota ] variant: [ tasmota ]
language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ] language: [ AD, AF, BG, BR, CN, CZ, DE, ES, FR, FY, GR, HE, HU, IT, KO, NL, PL, PT, RO, RU, SE, SK, TR, TW, UK, VN ]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: '3.x' python-version: '3.x'
- name: Install dependencies - name: Install dependencies
@ -161,7 +161,7 @@ jobs:
#platformio update #platformio update
- name: Run PlatformIO - name: Run PlatformIO
run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }} run: platformio run -e ${{ matrix.variant }}-${{ matrix.language }}
- uses: actions/upload-artifact@v3 - uses: jason2866/upload-artifact@v2.0.3
with: with:
name: firmware name: firmware
path: ./build_output path: ./build_output

View File

@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.repository == 'arendst/Tasmota' if: github.repository == 'arendst/Tasmota'
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Push I2CDevices.md to https://github.com/Tasmota/docs - name: Push I2CDevices.md to https://github.com/Tasmota/docs
uses: Jason2866/copy_file_to_another_repo_action@main uses: Jason2866/copy_file_to_another_repo_action@main
env: env: