mirror of
https://github.com/esphome/esphome.git
synced 2026-06-24 12:33:10 +00:00
[ci] Smoke-test Arduino framework in esp32 PlatformIO job (#17034)
This commit is contained in:
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user