Skip to content

Nightly Build

Nightly Build #17

Workflow file for this run

name: Nightly Build
on:
schedule:
- cron: 0 0 * * *
workflow_dispatch:
permissions:
contents: read
jobs:
build_atoms3:
runs-on: ubuntu-20.04
steps:
- uses: actions/[email protected]
- name: Install packages
run: source tools/ci.sh && ci_esp32_idf44_setup
- name: Build
run: source tools/ci.sh && ci_esp32_nightly_build
- name: Deliver AtomS3 firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_AtomS3_firmware
path: ./m5stack/build-M5STACK_AtomS3/uiflow-*.bin
- name: Deliver AtomS3-Lite firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_AtomS3-Lite_firmware
path: ./m5stack/build-M5STACK_AtomS3_Lite/uiflow-*.bin
- name: Deliver StampS3 firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_StampS3_firmware
path: ./m5stack/build-M5STACK_StampS3/uiflow-*.bin
- name: Deliver CoreS3 firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_CoreS3_firmware
path: ./m5stack/build-M5STACK_CoreS3/uiflow-*.bin
- name: Deliver AtomS3U firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_AtomS3U_firmware
path: ./m5stack/build-M5STACK_AtomS3U/uiflow-*.bin
- name: Deliver Core2 firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_Core2_firmware
path: ./m5stack/build-M5STACK_Core2/uiflow-*.bin
- name: Deliver StickC_PLUS2 firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_StickC_PLUS2_firmware
path: ./m5stack/build-M5STACK_StickC_PLUS2/uiflow-*.bin
- name: Deliver StickC_PLUS firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_StickC_PLUS_firmware
path: ./m5stack/build-M5STACK_StickC_PLUS/uiflow-*.bin
- name: Deliver Fire firmware
uses: actions/upload-artifact@v3
with:
name: M5STACK_Fire_firmware
path: ./m5stack/build-M5STACK_Fire/uiflow-*.bin