name: Build Firmware on: push: branches: - main pull_request: types: [opened, synchronize, reopened] permissions: read-all jobs: cyd-2432S024c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-2432S024c arch: esp32 cyd-2432S032c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-2432S032c arch: esp32 cyd-jc2432w328c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-jc2432w328c arch: esp32 cyd-8048S043c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-8048S043c arch: esp32s3 cyd-jc8048w550c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-jc8048w550c arch: esp32s3 cyd-4848s040c: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: cyd-4848s040c arch: esp32s3 elecrow-crowpanel-advance-28: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-advance-28 arch: esp32s3 elecrow-crowpanel-advance-35: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-advance-35 arch: esp32s3 elecrow-crowpanel-advance-50: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-advance-50 arch: esp32s3 elecrow-crowpanel-basic-28: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-basic-28 arch: esp32 elecrow-crowpanel-basic-35: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-basic-35 arch: esp32 elecrow-crowpanel-basic-50: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: elecrow-crowpanel-basic-50 arch: esp32s3 lilygo-tdeck: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: lilygo-tdeck arch: esp32s3 m5stack-core2: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: m5stack-core2 arch: esp32 m5stack-cores3: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: m5stack-cores3 arch: esp32s3 unphone: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: "Build" uses: ./.github/actions/build-firmware with: board_id: unphone arch: esp32s3