From c47513769de41689167e9e98c9d5a9fdd3438abe Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 1 Sep 2026 22:20:55 -0500 Subject: [PATCH] ci: bump default ESP-IDF build version to v6.0.1 All development has been on ESP-IDF v6 for a while, and the twai component (used by the twai/canopen examples) requires the v6.0 esp_driver_twai node API. Bump the build matrix default from v5.5.1 to v6.0.1 and keep an optional matrix.test.idf_version hook so a specific example can still pin a different IDF if it ever needs one. CI will surface any example that does not yet build on v6. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bfae3c30a..1341f9501 100755 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -343,7 +343,9 @@ jobs: - name: Build Examples uses: espressif/esp-idf-ci-action@v1 with: - esp_idf_version: v5.5.1 + # Default to ESP-IDF v6.0.1. Individual matrix entries can still pin a + # different IDF via matrix.test.idf_version if an example ever needs one. + esp_idf_version: ${{ matrix.test.idf_version || 'v6.0.1' }} target: ${{ matrix.test.target }} path: ${{ matrix.test.path }} command: ${{ matrix.test.command || 'idf.py build' }}