Skip to content

CI: split the ESP-IDF / arduino-esp32 versions with M5GFX - #384

Merged
lovyan03 merged 1 commit into
m5stack:developfrom
ainyan03:ci_version_split
Oct 1, 2026
Merged

lovyan03 merged 1 commit into
m5stack:developfrom
ainyan03:ci_version_split

Conversation

@ainyan03

@ainyan03 ainyan03 commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

M5GFX and M5Unified built nearly the same version matrix, and M5Unified's CI already builds M5GFX (same branch) as well. This gives each repository different versions, so that together they cover every ESP-IDF minor from 5.1 to 6.1 and every arduino-esp32 series from 2.0 to 3.3 at about the same job count (paired PR: m5stack/M5GFX#327).

M5GFX M5Unified
ESP-IDF 5.1.6, 5.4.3, 6.0.2 (C5 / C61: 5.5.2) 5.2.6, 5.3, 6.1
arduino-esp32 2.0.17, 3.1.3, 3.3.0 (C5) 3.0.7, 3.2.1, 3.3.12
M5Stack board package 2.1.4 3.2.5

Each chip stays at or above its minimum (P4: IDF 5.3 / Arduino 3.1, C5 and C61: IDF 5.5 / Arduino 3.3, C6 and H2: Arduino 3.0).

Versions newly covered: ESP-IDF 5.2, 5.4, 6.1 and arduino-esp32 3.0, 3.2, 3.3.0 / 3.3.12. The first run of this matrix already found one real break: ESP32-C6 with arduino-esp32 3.0 did not compile (fixed in m5stack/M5GFX#326).

M5GFX and M5Unified built nearly the same version matrix, and M5Unified's
CI already builds M5GFX (same branch) as well. Give each repository
different versions so that together they cover every IDF minor from 5.1 to
6.1 and every arduino-esp32 series from 2.0 to 3.3, at about the same job
count:

            M5GFX                          M5Unified
  IDF       5.1.6, 5.4.3, 6.0.2            5.2.6, 5.3, 6.1
            (C5 / C61: 5.5.2)
  Arduino   2.0.17, 3.1.3, 3.3.0 (C5)      3.0.7, 3.2.1, 3.3.12
  M5Stack   2.1.4                          3.2.5

Each chip stays at or above its minimum (P4: IDF 5.3 / Arduino 3.1,
C5 and C61: IDF 5.5 / Arduino 3.3, C6 and H2: Arduino 3.0).
@lovyan03
lovyan03 merged commit 0eda866 into m5stack:develop Oct 1, 2026
30 checks passed
@ainyan03
ainyan03 deleted the ci_version_split branch October 1, 2026 05:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants