Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
243 changes: 49 additions & 194 deletions .github/workflows/PR_All_envs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,201 +11,56 @@ on:

jobs:
compile_sketch:
name: Build ${{ matrix.board.name }}
name: Build ${{ matrix.board.env }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
board:
- {
vendor: "M5Stack",
name: "Cardputer",
env: "m5stack-cardputer",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0000" },
}
- {
vendor: "M5Stack",
name: "StickCPlus2",
env: "m5stack-cplus2",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "M5Stack",
name: "StickCPlus 1.1",
env: "m5stack-cplus1_1",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "LAUNCHER",
name: "M5StickCPlus 1.1",
env: "LAUNCHER_m5stack-cplus1_1",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "M5Stack",
name: "Core2",
env: "m5stack-core2",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "M5Stack",
name: "Core16mb",
env: "m5stack-core16mb",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "M5Stack",
name: "Core4mb",
env: "m5stack-core4mb",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "M5Stack",
name: "CoreS3",
env: "m5stack-cores3",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "ESP32",
name: "ESP32-S3",
env: "esp32-s3-devkitc-1",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "CYD",
name: "CYD-2432S028",
env: "CYD-2432S028",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "CYD",
name: "CYD-2432S028 (2USB or inverted Colors)",
env: "CYD-2USB",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "CYD",
name: "CYD-2432W328C",
env: "CYD-2432W328C",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "CYD",
name: "CYD-2432W328C (inv colors) and CYD-2432S024C",
env: "CYD-2432W328C_2",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "CYD",
name: "CYD-2432W328R or 2432S024R",
env: "CYD-2432W328R-or-S024R",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "LAUNCHER",
name: "CYD-2432W328R or 2432S024R",
env: "LAUNCHER_CYD-2432W328R-or-S024R",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "LAUNCHER",
name: "CYD-2432S028",
env: "LAUNCHER_CYD-2432S028",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "LAUNCHER",
name: "CYD-2432S028 (2USB or Inverted Colors)",
env: "LAUNCHER_CYD-2USB",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "LAUNCHER",
name: "CYD-2432W328C",
env: "LAUNCHER_CYD-2432W328C",
family: "ESP32",
partitions: { bootloader_addr: "0x1000" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Embed CC1101",
env: "lilygo-t-embed-cc1101",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Embed",
env: "lilygo-t-embed",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Deck",
env: "lilygo-t-deck",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Watch S3",
env: "lilygo-t-watch-s3",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Deck-Plus",
env: "lilygo-t-deck-pro",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Display-S3",
env: "lilygo-t-display-s3",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-Display-S3 Touch",
env: "lilygo-t-display-s3-touch",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Lilygo",
name: "Lilygo T-LoRa-Pager",
env: "lilygo-t-lora-pager",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- {
vendor: "Smoochiee",
name: "Smoochiee-Board",
env: "smoochiee-board",
family: "ESP32-S3",
partitions: { bootloader_addr: "0x0" },
}
- { env: "m5stack-cardputer", family: "ESP32-S3",}
- { env: "m5stack-cplus2", family: "ESP32",}
- { env: "m5stack-cplus1_1", family: "ESP32",}
- { env: "LAUNCHER_m5stack-cplus1_1", family: "ESP32",}
- { env: "m5stack-core2", family: "ESP32",}
- { env: "m5stack-core16mb", family: "ESP32",}
- { env: "m5stack-core4mb", family: "ESP32",}
- { env: "m5stack-cores3", family: "ESP32-S3",}
- { env: "esp32-s3-devkitc-1", family: "ESP32-S3",}
- { env: "CYD-2432S028", family: "ESP32",}
- { env: "CYD-2USB", family: "ESP32",}
- { env: "CYD-2432W328C", family: "ESP32",}
- { env: "CYD-2432W328C_2", family: "ESP32",}
- { env: "CYD-2432W328R-or-S024R", family: "ESP32",}
- { env: "LAUNCHER_CYD-2432W328R-or-S024R", family: "ESP32",}
- { env: "LAUNCHER_CYD-2432S028", family: "ESP32",}
- { env: "LAUNCHER_CYD-2USB", family: "ESP32",}
- { env: "LAUNCHER_CYD-2432W328C", family: "ESP32",}
- { env: "lilygo-t-embed-cc1101", family: "ESP32-S3",}
- { env: "lilygo-t-embed", family: "ESP32-S3",}
- { env: "lilygo-t-deck", family: "ESP32-S3",}
- { env: "lilygo-t-watch-s3", family: "ESP32-S3",}
- { env: "lilygo-t-deck-pro", family: "ESP32-S3",}
- { env: "lilygo-t-display-s3", family: "ESP32-S3",}
- { env: "lilygo-t-display-s3-touch", family: "ESP32-S3",}
- { env: "lilygo-t-display-s3-mmc", family: "ESP32-S3",}
- { env: "lilygo-t-display-s3-touch-mmc", family: "ESP32-S3",}
- { env: "lilygo-t-display-S3-pro", family: "ESP32-S3",}
- { env: "lilygo-t-display-ttgo", family: "ESP32",}
- { env: "lilygo-t-hmi", family: "ESP32-S3",}
- { env: "lilygo-t-lora-pager", family: "ESP32-S3",}
- { env: "smoochiee-board", family: "ESP32-S3",}
- { env: "Phantom_S024R", family: "ESP32",}
- { env: "LAUNCHER_Phantom_S024R", family: "ESP32",}
- { env: "Marauder-Mini", family: "ESP32",}
- { env: "LAUNCHER_Marauder-Mini", family: "ESP32",}
- { env: "Awok-Mini", family: "ESP32",}
- { env: "Marauder-v7", family: "ESP32",}
- { env: "LAUNCHER_Marauder-v7", family: "ESP32",}
- { env: "Marauder-V4-V6", family: "ESP32",}
- { env: "Marauder-v61", family: "ESP32",}
- { env: "LAUNCHER_Marauder-V4-V6", family: "ESP32",}
- { env: "LAUNCHER_Marauder-v61", family: "ESP32",}
- { env: "Awok-Touch", family: "ESP32",}
steps:
- uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -267,11 +122,11 @@ jobs:
${{ github.workspace }}/.pio
key: Bruce-pio-${{ matrix.board.env }}-${{ github.run_id }}-${{ github.run_attempt }}

- name: Merge Files
run: |
pio run -e ${{ matrix.board.env }} -t build-firmware
# - name: Merge Files
# run: |
# pio run -e ${{ matrix.board.env }} -t build-firmware

- name: Upload ${{ matrix.board.name }}
- name: Upload ${{ matrix.board.env }}
uses: actions/upload-artifact@v4
with:
name: Bruce-${{ matrix.board.env }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/PR_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@ jobs:
${{ github.workspace }}/.pio
key: Bruce-pio-${{ matrix.board.env }}-${{ github.run_id }}-${{ github.run_attempt }}

- name: Merge Files
run: |
pio run -e ${{ matrix.board.env }} -t build-firmware
# - name: Merge Files
# run: |
# pio run -e ${{ matrix.board.env }} -t build-firmware

- name: Upload ${{ matrix.board.name }}
uses: actions/upload-artifact@v4
Expand Down
Loading