Files
ardupilot/.github
Pierre KancirandClaude Opus 4.8 3a98d0877d .github: run ESP32 CI in prebuilt dev image and enable ccache
The ESP32 workflow set up its whole toolchain from scratch on every run:
apt deps, an ESP-IDF clone, and install.sh downloading the toolchain into
~/.espressif (~5-10 min), then compiled with ccache installed but never
wired into the ESP-IDF build.

Run the job inside the new ardupilot/ardupilot-dev-esp32 image (ESP-IDF
toolchain baked in) and drop the manual setup. Enable ccache for the
ESP-IDF build via IDF_CCACHE_ENABLE and persist it with the shared
setup-ccache/save-ccache actions (CCACHE_MAXSIZE bumped to 1G since the
plane+copter object set exceeds the 400M default).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-31 00:02:32 +10:00
..