diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 0f76fe81fb8..19e53b844f2 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -21,12 +21,20 @@ on: - 'idf_component.yml' - 'Kconfig.projbuild' - 'package.json' + - 'CMakeLists.txt' - '.github/workflows/push.yml' - '.github/scripts/**' - '!.github/scripts/find_*' - '!.github/scripts/on-release.sh' - '!.github/scripts/tests_*' - '!.github/scripts/upload_*' + - "variants/esp32/**/*" + - "variants/esp32s2/**/*" + - "variants/esp32s3/**/*" + - "variants/esp32c2/**/*" + - "variants/esp32c3/**/*" + - "variants/esp32c6/**/*" + - "variants/esp32h2/**/*" concurrency: group: build-${{github.event.pull_request.number || github.ref}} @@ -74,6 +82,12 @@ jobs: - '!tools/platformio-build.py' - 'platform.txt' - 'programmers.txt' + - "variants/esp32/**/*" + - "variants/esp32s2/**/*" + - "variants/esp32s3/**/*" + - "variants/esp32c3/**/*" + - "variants/esp32c6/**/*" + - "variants/esp32h2/**/*" libraries: - 'libraries/**/examples/**' - 'libraries/**/src/**' @@ -92,6 +106,8 @@ jobs: idf: - 'idf_component.yml' - 'Kconfig.projbuild' + - 'CMakeLists.txt' + - "variants/esp32c2/**/*" platformio: - 'package.json' - '.github/scripts/install-platformio-esp32.sh'