[ci] Smoke-test Arduino framework in esp32 PlatformIO job (#17034)

This commit is contained in:
Jonathan Swoboda
2026-06-18 16:08:22 -04:00
committed by GitHub
parent 53e85e07d4
commit a0f546e375

View File

@@ -971,16 +971,17 @@ jobs:
echo "Testing components: $TEST_COMPONENTS" echo "Testing components: $TEST_COMPONENTS"
echo "" echo ""
# Run config validation (auto-grouped by test_build_components.py) # compile validates config first, so a separate config pass is
python3 script/test_build_components.py -e config -t esp32-idf -c "$TEST_COMPONENTS" -f --toolchain platformio # redundant for this smoke test. ESP-IDF framework via PlatformIO:
echo ""
echo "Config validation passed! Starting compilation..."
echo ""
# Run compilation (auto-grouped by test_build_components.py)
python3 script/test_build_components.py -e compile -t esp32-idf -c "$TEST_COMPONENTS" -f --toolchain platformio python3 script/test_build_components.py -e compile -t esp32-idf -c "$TEST_COMPONENTS" -f --toolchain platformio
echo ""
echo "ESP-IDF-via-PlatformIO build passed! Starting Arduino smoke test..."
echo ""
# Arduino framework via PlatformIO (only components with an esp32-ard test are built):
python3 script/test_build_components.py -e compile -t esp32-ard -c "$TEST_COMPONENTS" -f --toolchain platformio
pre-commit-ci-lite: pre-commit-ci-lite:
name: pre-commit.ci lite name: pre-commit.ci lite
runs-on: ubuntu-latest runs-on: ubuntu-latest