mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 07:06:36 +01:00
* Update build-test.yml * Update build-test.yml * Update release.yml * Create hextobin.py * Update preparefiles.py * Delete ARM_Tag_FW/nrf52811_Platformio_2.9 directory * Delete ARM_Tag_FW/nrf52811_Platformio_7.4 directory * Update release.yml * Delete binaries/Tag_FW_M3_7.5.hex * Delete binaries/Tag_FW_M3_2.9.hex * Fix mac for 2.2" * Fix bug in the release script and add comment about future plans * fix 2.2" mac again
90 lines
2.8 KiB
YAML
90 lines
2.8 KiB
YAML
name: Firmware build test
|
|
|
|
on: [push,pull_request]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-22.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
- uses: actions/cache@v3
|
|
with:
|
|
path: |
|
|
~/.cache/pip
|
|
~/.platformio/.cache
|
|
key: ${{ runner.os }}-pio
|
|
- uses: actions/setup-python@v4
|
|
with:
|
|
python-version: '3.9'
|
|
- name: Install PlatformIO Core
|
|
run: pip install --upgrade platformio
|
|
|
|
- name: Install intelhex
|
|
run: pip install --upgrade intelhex
|
|
|
|
- name: Build NRF firmware
|
|
run: |
|
|
cd ARM_Tag_FW/Newton_M3_nRF52811
|
|
pio run --environment Newton_M3_29_BWR
|
|
|
|
- name: Build Simple_AP
|
|
run: |
|
|
cd ESP32_AP-Flasher
|
|
pio run --environment Simple_AP
|
|
pio run --target buildfs --environment Simple_AP
|
|
|
|
- name: Build OpenEPaperLink_Mini_AP
|
|
run: |
|
|
cd ESP32_AP-Flasher
|
|
pio run --environment OpenEPaperLink_Mini_AP
|
|
pio run --target buildfs --environment OpenEPaperLink_Mini_AP
|
|
|
|
# - name: Build OpenEPaperLink_Nano_AP
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment OpenEPaperLink_Nano_AP
|
|
# pio run --target buildfs --environment OpenEPaperLink_Nano_AP
|
|
|
|
- name: Build OpenEPaperLink_AP_and_Flasher
|
|
run: |
|
|
cd ESP32_AP-Flasher
|
|
pio run --environment OpenEPaperLink_AP_and_Flasher
|
|
pio run --target buildfs --environment OpenEPaperLink_AP_and_Flasher
|
|
|
|
# - name: Build Wemos_d1_mini32_AP
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment Wemos_d1_mini32_AP
|
|
# pio run --target buildfs --environment Wemos_d1_mini32_AP
|
|
|
|
# - name: Build M5Stack_Core_ONE_AP
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment M5Stack_Core_ONE_AP
|
|
# pio run --target buildfs --environment M5Stack_Core_ONE_AP
|
|
|
|
- name: Build ESP32_S3_16_8_YELLOW_AP]
|
|
run: |
|
|
cd ESP32_AP-Flasher
|
|
pio run --environment ESP32_S3_16_8_YELLOW_AP
|
|
pio run --target buildfs --environment ESP32_S3_16_8_YELLOW_AP
|
|
|
|
# - name: Build Sonoff_zb_bridge_P_AP
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment Sonoff_zb_bridge_P_AP
|
|
# pio run --target buildfs --environment Sonoff_zb_bridge_P_AP
|
|
|
|
# - name: Build OpenEPaperLink_CC1352P
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment OpenEPaperLink_CC1352P
|
|
# pio run --target buildfs --environment OpenEPaperLink_CC1352P
|
|
|
|
# - name: OutdoorAP
|
|
# run: |
|
|
# cd ESP32_AP-Flasher
|
|
# pio run --environment OutdoorAP
|
|
# pio run --target buildfs --environment OutdoorAP
|