From 15c7ddc4b415998b6880819b14cc715dd5a6bf9a Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Tue, 12 Aug 2025 00:08:53 +0200 Subject: [PATCH] Fix dev job gating for IDF core (dev) --- .github/workflows/validate_esphome.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/validate_esphome.yml b/.github/workflows/validate_esphome.yml index 059fde7..d3063bc 100644 --- a/.github/workflows/validate_esphome.yml +++ b/.github/workflows/validate_esphome.yml @@ -92,7 +92,7 @@ jobs: build_ard_basic_dev: name: "📦 Arduino Basic (dev)" needs: build_ard_core_dev - if: success() && !github.event.inputs.skip_dev + if: ${{ success() && (github.event_name != 'workflow_dispatch' || github.event.inputs.skip_dev != 'true') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@main @@ -153,7 +153,7 @@ jobs: build_ard_ble_proxy_dev: name: "⚡ Arduino BLE Proxy (dev)" needs: build_ard_basic_dev - if: success() && !github.event.inputs.skip_dev + if: ${{ success() && (github.event_name != 'workflow_dispatch' || github.event.inputs.skip_dev != 'true') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@main @@ -179,7 +179,7 @@ jobs: build_idf_core_dev: name: "🏗️ IDF Core (dev)" needs: code_scan - if: success() && !github.event.inputs.skip_dev + if: ${{ success() && (github.event_name != 'workflow_dispatch' || github.event.inputs.skip_dev != 'true') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@main @@ -204,7 +204,7 @@ jobs: build_idf_basic_dev: name: "📦 IDF Basic (dev)" needs: build_idf_core_dev - if: success() && !github.event.inputs.skip_dev + if: ${{ success() && (github.event_name != 'workflow_dispatch' || github.event.inputs.skip_dev != 'true') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@main @@ -265,7 +265,7 @@ jobs: build_idf_ble_proxy_dev: name: "⚡ IDF BLE Proxy (dev)" needs: build_idf_basic_dev - if: success() && !github.event.inputs.skip_dev + if: ${{ success() && (github.event_name != 'workflow_dispatch' || github.event.inputs.skip_dev != 'true') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@main