2021-08-08 13:43:18 +01:00
|
|
|
name: Build_firmware_development
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
on:
|
2021-07-29 11:29:12 +01:00
|
|
|
workflow_dispatch: # Manually start a workflow
|
2020-12-23 16:10:10 +00:00
|
|
|
push:
|
|
|
|
branches: development
|
2021-07-29 11:29:12 +01:00
|
|
|
paths-ignore:
|
|
|
|
- '.github/**' # Ignore changes towards the .github directory
|
2021-08-09 12:04:12 +01:00
|
|
|
- '**.md' # Do no build if *.md files changes
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
|
|
|
tasmota:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-minimal:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-minimal
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-lite:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-lite
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-knx:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-knx
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-sensors:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-sensors
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-display:
|
2021-07-29 13:58:09 +01:00
|
|
|
runs-on: ubuntu-latest
|
2020-12-23 16:10:10 +00:00
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-display
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-ir:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-ir
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-zbbridge:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-zbbridge
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
2020-12-28 10:53:02 +00:00
|
|
|
|
2021-06-14 09:28:32 +01:00
|
|
|
tasmota-zigbee:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-06-14 09:28:32 +01:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-zigbee
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
2020-12-28 10:53:02 +00:00
|
|
|
tasmota-AF:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-28 10:53:02 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-AF
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-28 10:53:02 +00:00
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota-BG:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-BG
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-BR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-BR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-CN:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-CN
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-CZ:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-CZ
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-DE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-DE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-ES:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-ES
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-FR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-FR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
|
|
|
tasmota-FY:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-02-08 09:37:12 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-FY
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-GR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-GR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-HE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-HE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-HU:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-HU
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-IT:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-IT
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-KO:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-KO
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-NL:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-NL
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-PL:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-PL
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-PT:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-PT
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-RO:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-RO
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-RU:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-RU
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-SE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-SE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-SK:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-SK
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-TR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-TR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-TW:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-TW
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-UK:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-UK
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota-VN:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota-VN
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
2021-04-20 16:19:49 +01:00
|
|
|
tasmota32solo1:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-04-20 16:19:49 +01:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32solo1
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota32-webcam:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-webcam
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
2020-12-29 16:52:25 +00:00
|
|
|
tasmota32-odroidgo:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-29 16:52:25 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-odroidgo
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-29 16:52:25 +00:00
|
|
|
|
|
|
|
|
2021-01-20 10:48:17 +00:00
|
|
|
tasmota32-core2:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-01-20 10:48:17 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-core2
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2021-01-20 10:48:17 +00:00
|
|
|
|
|
|
|
|
2021-02-11 13:53:21 +00:00
|
|
|
tasmota32-bluetooth:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-02-11 13:53:21 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-bluetooth
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota32-display:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-display
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
2021-06-16 16:45:44 +01:00
|
|
|
tasmota32-lvgl:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-06-16 16:45:44 +01:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-lvgl
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota32-ir:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-ir
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
2020-12-30 13:56:52 +00:00
|
|
|
tasmota32-AF:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-30 13:56:52 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-AF
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-30 13:56:52 +00:00
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota32-BG:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-BG
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-BR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-BR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-CN:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-CN
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-CZ:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-CZ
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-DE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-DE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-ES:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-ES
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-FR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-FR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
2021-02-12 14:14:56 +00:00
|
|
|
tasmota32-FY:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2021-02-12 14:14:56 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-FY
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./build_output
|
|
|
|
|
|
|
|
|
2020-12-23 16:10:10 +00:00
|
|
|
tasmota32-GR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-GR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-HE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-HE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-HU:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-HU
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-IT:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-IT
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-KO:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-KO
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-NL:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-NL
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-PL:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-PL
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-PT:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-PT
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-RO:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-RO
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-RU:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-RU
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-SE:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-SE
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-SK:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-SK
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-TR:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-TR
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-TW:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-TW
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-UK:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-UK
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
tasmota32-VN:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
2021-07-29 13:58:09 +01:00
|
|
|
- uses: actions/checkout@v2
|
2020-12-23 16:10:10 +00:00
|
|
|
- name: Set up Python
|
|
|
|
uses: actions/setup-python@v1
|
|
|
|
- name: Install dependencies
|
|
|
|
run: |
|
|
|
|
pip install -U platformio
|
|
|
|
- name: Run PlatformIO
|
|
|
|
run: |
|
|
|
|
platformio run -e tasmota32-VN
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
2021-02-08 09:37:12 +00:00
|
|
|
path: ./build_output
|
2020-12-23 16:10:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
Upload:
|
2021-06-21 14:37:02 +01:00
|
|
|
needs: [tasmota-VN, tasmota32-VN, tasmota32-TW, tasmota32-TR]
|
2020-12-23 16:10:10 +00:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
continue-on-error: true
|
|
|
|
steps:
|
|
|
|
- uses: actions/download-artifact@v2
|
|
|
|
with:
|
|
|
|
name: firmware
|
|
|
|
path: ./mv_firmware
|
|
|
|
- name: Display structure of downloaded files
|
|
|
|
run: ls -R
|
|
|
|
working-directory: ./mv_firmware
|
|
|
|
- name: Move firmware files in sub-folders
|
|
|
|
run: |
|
|
|
|
mkdir -p ./firmware/tasmota/languages
|
|
|
|
mkdir -p ./firmware/tasmota32/languages
|
2021-02-08 09:37:12 +00:00
|
|
|
mkdir -p ./firmware/map
|
|
|
|
[ ! -f ./mv_firmware/map/* ] || mv ./mv_firmware/map/* ./firmware/map/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota.* ] || mv ./mv_firmware/firmware/tasmota.* ./firmware/tasmota/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-sensors.* ] || mv ./mv_firmware/firmware/tasmota-sensors.* ./firmware/tasmota/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-minimal.* ] || mv ./mv_firmware/firmware/tasmota-minimal.* ./firmware/tasmota/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-lite.* ] || mv ./mv_firmware/firmware/tasmota-lite.* ./firmware/tasmota/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-ir*.* ] || mv ./mv_firmware/firmware/tasmota-ir*.* ./firmware/tasmota/
|
2021-07-09 14:03:56 +01:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-display.* ] || mv ./mv_firmware/firmware/tasmota-display.* ./firmware/tasmota/
|
2021-02-08 09:37:12 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-knx.* ] || mv ./mv_firmware/firmware/tasmota-knx.* ./firmware/tasmota/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-zbbridge.* ] || mv ./mv_firmware/firmware/tasmota-zbbridge.* ./firmware/tasmota/
|
2021-06-14 09:28:32 +01:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota-zigbee.* ] || mv ./mv_firmware/firmware/tasmota-zigbee.* ./firmware/tasmota/
|
2021-02-08 09:37:12 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32.* ] || mv ./mv_firmware/firmware/tasmota32.* ./firmware/tasmota32/
|
2021-04-20 16:19:49 +01:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32solo1*.* ] || mv ./mv_firmware/firmware/tasmota32solo1*.* ./firmware/tasmota32/
|
2021-02-08 09:37:12 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-ir*.* ] || mv ./mv_firmware/firmware/tasmota32-ir*.* ./firmware/tasmota32/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-display.* ] || mv ./mv_firmware/firmware/tasmota32-display.* ./firmware/tasmota32/
|
2021-06-16 16:45:44 +01:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-lvgl.* ] || mv ./mv_firmware/firmware/tasmota32-lvgl.* ./firmware/tasmota32/
|
2021-02-08 09:37:12 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-web*.* ] || mv ./mv_firmware/firmware/tasmota32-web*.* ./firmware/tasmota32/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-odroidgo.* ] || mv ./mv_firmware/firmware/tasmota32-odroidgo.* ./firmware/tasmota32/
|
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-core2.* ] || mv ./mv_firmware/firmware/tasmota32-core2.* ./firmware/tasmota32/
|
2021-02-11 17:51:29 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32-bluetooth.* ] || mv ./mv_firmware/firmware/tasmota32-bluetooth.* ./firmware/tasmota32/
|
2021-02-08 09:37:12 +00:00
|
|
|
[ ! -f ./mv_firmware/firmware/tasmota32* ] || mv ./mv_firmware/firmware/tasmota32* ./firmware/tasmota32/languages/
|
|
|
|
[ ! -f ./mv_firmware/firmware/* ] || mv ./mv_firmware/firmware/* ./firmware/tasmota/languages/
|
2021-08-08 13:43:18 +01:00
|
|
|
- name: Display files to transfer
|
2021-07-09 14:03:56 +01:00
|
|
|
run: ls -R ./*
|
2021-08-08 13:43:18 +01:00
|
|
|
- name: Push Firmware files to https://github.com/arendst/Tasmota-firmware
|
|
|
|
uses: dmnemec/copy_file_to_another_repo_action@main
|
|
|
|
env:
|
|
|
|
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
|
|
|
with:
|
|
|
|
source_file: 'firmware'
|
2021-08-08 17:43:18 +01:00
|
|
|
destination_repo: 'arendst/Tasmota-firmware'
|
2021-08-08 13:43:18 +01:00
|
|
|
user_email: 'github-actions@github.com'
|
|
|
|
user_name: 'github-actions'
|
2021-08-27 16:14:33 +01:00
|
|
|
- name: Creat trigger.txt
|
|
|
|
run: |
|
|
|
|
echo ${GITHUB_SHA} &> trigger.txt
|
|
|
|
echo "$(<trigger.txt)"
|
|
|
|
- name: Push trigger.txt to start Tasmota Specials workflow
|
|
|
|
uses: dmnemec/copy_file_to_another_repo_action@main
|
|
|
|
env:
|
|
|
|
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
|
|
|
|
with:
|
|
|
|
source_file: 'trigger.txt'
|
|
|
|
destination_repo: 'Jason2866/Tasmota-specials'
|
|
|
|
destination_branch: 'special_builder'
|
|
|
|
user_email: 'github-actions@github.com'
|
|
|
|
user_name: 'github-actions'
|