diff --git a/.github/workflows/build-apollo3_red.yml b/.github/workflows/build-apollo3_red.yml index e066140e..14345a8d 100644 --- a/.github/workflows/build-apollo3_red.yml +++ b/.github/workflows/build-apollo3_red.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/apollo3_red/**' - 'crates/fbuild-build-arm/src/apollo3/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-apollo3_red.yml' pull_request: branches: [main] paths: - 'tests/platform/apollo3_red/**' - 'crates/fbuild-build-arm/src/apollo3/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-apollo3_red.yml' concurrency: diff --git a/.github/workflows/build-apollo3_thing_explorable.yml b/.github/workflows/build-apollo3_thing_explorable.yml index 6105f3e1..cd332a8a 100644 --- a/.github/workflows/build-apollo3_thing_explorable.yml +++ b/.github/workflows/build-apollo3_thing_explorable.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/apollo3_thing_explorable/**' - 'crates/fbuild-build-arm/src/apollo3/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-apollo3_thing_explorable.yml' pull_request: branches: [main] paths: - 'tests/platform/apollo3_thing_explorable/**' - 'crates/fbuild-build-arm/src/apollo3/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-apollo3_thing_explorable.yml' concurrency: diff --git a/.github/workflows/build-atmega8.yml b/.github/workflows/build-atmega8.yml index 19c6482d..7354dcd9 100644 --- a/.github/workflows/build-atmega8.yml +++ b/.github/workflows/build-atmega8.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/atmega8/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-atmega8.yml' pull_request: branches: [main] paths: - 'tests/platform/atmega8/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-atmega8.yml' concurrency: diff --git a/.github/workflows/build-atmega8a.yml b/.github/workflows/build-atmega8a.yml index dc33ebaf..a0abed18 100644 --- a/.github/workflows/build-atmega8a.yml +++ b/.github/workflows/build-atmega8a.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/atmega8a/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-atmega8a.yml' pull_request: branches: [main] paths: - 'tests/platform/atmega8a/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-atmega8a.yml' concurrency: diff --git a/.github/workflows/build-attiny1604.yml b/.github/workflows/build-attiny1604.yml index 48b4bd22..60b42707 100644 --- a/.github/workflows/build-attiny1604.yml +++ b/.github/workflows/build-attiny1604.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/attiny1604/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny1604.yml' pull_request: branches: [main] paths: - 'tests/platform/attiny1604/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny1604.yml' concurrency: diff --git a/.github/workflows/build-attiny1616.yml b/.github/workflows/build-attiny1616.yml index 56a021bd..917e636b 100644 --- a/.github/workflows/build-attiny1616.yml +++ b/.github/workflows/build-attiny1616.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/attiny1616/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny1616.yml' pull_request: branches: [main] paths: - 'tests/platform/attiny1616/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny1616.yml' concurrency: diff --git a/.github/workflows/build-attiny4313.yml b/.github/workflows/build-attiny4313.yml index 14aa64cf..20ff5cd3 100644 --- a/.github/workflows/build-attiny4313.yml +++ b/.github/workflows/build-attiny4313.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/attiny4313/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny4313.yml' pull_request: branches: [main] paths: - 'tests/platform/attiny4313/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny4313.yml' concurrency: diff --git a/.github/workflows/build-attiny85.yml b/.github/workflows/build-attiny85.yml index 894bce08..e960c3c1 100644 --- a/.github/workflows/build-attiny85.yml +++ b/.github/workflows/build-attiny85.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/attiny85/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny85.yml' pull_request: branches: [main] paths: - 'tests/platform/attiny85/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny85.yml' concurrency: diff --git a/.github/workflows/build-attiny88.yml b/.github/workflows/build-attiny88.yml index ace73512..4c1b1670 100644 --- a/.github/workflows/build-attiny88.yml +++ b/.github/workflows/build-attiny88.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/attiny88/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny88.yml' pull_request: branches: [main] paths: - 'tests/platform/attiny88/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-attiny88.yml' concurrency: diff --git a/.github/workflows/build-blackpill.yml b/.github/workflows/build-blackpill.yml index 08659810..9a8692a9 100644 --- a/.github/workflows/build-blackpill.yml +++ b/.github/workflows/build-blackpill.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/blackpill_f411ce/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-blackpill.yml' pull_request: branches: [main] paths: - 'tests/platform/blackpill_f411ce/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-blackpill.yml' concurrency: diff --git a/.github/workflows/build-bluepill.yml b/.github/workflows/build-bluepill.yml index f625fb27..e73b35f3 100644 --- a/.github/workflows/build-bluepill.yml +++ b/.github/workflows/build-bluepill.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/bluepill_f103c8/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-bluepill.yml' pull_request: branches: [main] paths: - 'tests/platform/bluepill_f103c8/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-bluepill.yml' concurrency: diff --git a/.github/workflows/build-ch32l103.yml b/.github/workflows/build-ch32l103.yml index 8cf563be..5cee5350 100644 --- a/.github/workflows/build-ch32l103.yml +++ b/.github/workflows/build-ch32l103.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32l103/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32l103.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32l103/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32l103.yml' concurrency: diff --git a/.github/workflows/build-ch32v003.yml b/.github/workflows/build-ch32v003.yml index 6df9fd02..fe1960fa 100644 --- a/.github/workflows/build-ch32v003.yml +++ b/.github/workflows/build-ch32v003.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v003/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v003.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v003/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v003.yml' concurrency: diff --git a/.github/workflows/build-ch32v006.yml b/.github/workflows/build-ch32v006.yml index 5201d95e..ee86567d 100644 --- a/.github/workflows/build-ch32v006.yml +++ b/.github/workflows/build-ch32v006.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v006/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v006.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v006/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v006.yml' concurrency: diff --git a/.github/workflows/build-ch32v103.yml b/.github/workflows/build-ch32v103.yml index 97bd054b..768722e2 100644 --- a/.github/workflows/build-ch32v103.yml +++ b/.github/workflows/build-ch32v103.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v103/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v103.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v103/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v103.yml' concurrency: diff --git a/.github/workflows/build-ch32v203.yml b/.github/workflows/build-ch32v203.yml index 7fa74a0e..97c231ae 100644 --- a/.github/workflows/build-ch32v203.yml +++ b/.github/workflows/build-ch32v203.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v203/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v203.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v203/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v203.yml' concurrency: diff --git a/.github/workflows/build-ch32v208.yml b/.github/workflows/build-ch32v208.yml index a4b0081d..54d82a97 100644 --- a/.github/workflows/build-ch32v208.yml +++ b/.github/workflows/build-ch32v208.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v208/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v208.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v208/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v208.yml' concurrency: diff --git a/.github/workflows/build-ch32v303.yml b/.github/workflows/build-ch32v303.yml index dab3977b..7fda3c98 100644 --- a/.github/workflows/build-ch32v303.yml +++ b/.github/workflows/build-ch32v303.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v303/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v303.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v303/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v303.yml' concurrency: diff --git a/.github/workflows/build-ch32v307.yml b/.github/workflows/build-ch32v307.yml index 7fafc932..7636a869 100644 --- a/.github/workflows/build-ch32v307.yml +++ b/.github/workflows/build-ch32v307.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32v307/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v307.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32v307/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32v307.yml' concurrency: diff --git a/.github/workflows/build-ch32x035.yml b/.github/workflows/build-ch32x035.yml index d1d7b9f1..a9648de0 100644 --- a/.github/workflows/build-ch32x035.yml +++ b/.github/workflows/build-ch32x035.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/ch32x035/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32x035.yml' pull_request: branches: [main] paths: - 'tests/platform/ch32x035/**' - 'crates/fbuild-build-mcu/src/ch32v/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-ch32x035.yml' concurrency: diff --git a/.github/workflows/build-clearcore.yml b/.github/workflows/build-clearcore.yml index 6f00c3d1..8242b436 100644 --- a/.github/workflows/build-clearcore.yml +++ b/.github/workflows/build-clearcore.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/clearcore/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-clearcore.yml' pull_request: branches: [main] paths: - 'tests/platform/clearcore/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-clearcore.yml' concurrency: diff --git a/.github/workflows/build-due.yml b/.github/workflows/build-due.yml index faa63e7a..2801846e 100644 --- a/.github/workflows/build-due.yml +++ b/.github/workflows/build-due.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/due/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-due.yml' pull_request: branches: [main] paths: - 'tests/platform/due/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-due.yml' concurrency: diff --git a/.github/workflows/build-esp32c2.yml b/.github/workflows/build-esp32c2.yml index 77cb4b5c..c5b32e6f 100644 --- a/.github/workflows/build-esp32c2.yml +++ b/.github/workflows/build-esp32c2.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32c2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c2.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32c2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c2.yml' concurrency: diff --git a/.github/workflows/build-esp32c3.yml b/.github/workflows/build-esp32c3.yml index d0830845..62c95e0a 100644 --- a/.github/workflows/build-esp32c3.yml +++ b/.github/workflows/build-esp32c3.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32c3/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c3.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32c3/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c3.yml' concurrency: diff --git a/.github/workflows/build-esp32c5.yml b/.github/workflows/build-esp32c5.yml index e0a4a497..bb4238a0 100644 --- a/.github/workflows/build-esp32c5.yml +++ b/.github/workflows/build-esp32c5.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32c5/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c5.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32c5/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c5.yml' concurrency: diff --git a/.github/workflows/build-esp32c6.yml b/.github/workflows/build-esp32c6.yml index 16e5422a..de0b09a4 100644 --- a/.github/workflows/build-esp32c6.yml +++ b/.github/workflows/build-esp32c6.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32c6/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c6.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32c6/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32c6.yml' concurrency: diff --git a/.github/workflows/build-esp32h2.yml b/.github/workflows/build-esp32h2.yml index d3d38d28..8d6dde27 100644 --- a/.github/workflows/build-esp32h2.yml +++ b/.github/workflows/build-esp32h2.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32h2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32h2.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32h2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32h2.yml' concurrency: diff --git a/.github/workflows/build-esp32p4.yml b/.github/workflows/build-esp32p4.yml index b54f4930..ce94ecfe 100644 --- a/.github/workflows/build-esp32p4.yml +++ b/.github/workflows/build-esp32p4.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32p4/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32p4.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32p4/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32p4.yml' concurrency: diff --git a/.github/workflows/build-esp32s2.yml b/.github/workflows/build-esp32s2.yml index 413e80c2..cd91ddc2 100644 --- a/.github/workflows/build-esp32s2.yml +++ b/.github/workflows/build-esp32s2.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32s2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32s2.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32s2/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32s2.yml' concurrency: diff --git a/.github/workflows/build-esp32s3.yml b/.github/workflows/build-esp32s3.yml index 615ce914..d41d86b1 100644 --- a/.github/workflows/build-esp32s3.yml +++ b/.github/workflows/build-esp32s3.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp32s3/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32s3.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32s3/**' - 'crates/fbuild-build-esp/src/esp32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp32s3.yml' concurrency: diff --git a/.github/workflows/build-esp8266.yml b/.github/workflows/build-esp8266.yml index 87cd4f34..b80cbad3 100644 --- a/.github/workflows/build-esp8266.yml +++ b/.github/workflows/build-esp8266.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/esp8266/**' - 'crates/fbuild-build-esp/src/esp8266/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp8266.yml' pull_request: branches: [main] paths: - 'tests/platform/esp8266/**' - 'crates/fbuild-build-esp/src/esp8266/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-esp8266.yml' concurrency: diff --git a/.github/workflows/build-giga-r1.yml b/.github/workflows/build-giga-r1.yml index f6f0f3c5..793eacde 100644 --- a/.github/workflows/build-giga-r1.yml +++ b/.github/workflows/build-giga-r1.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/giga_r1_m7/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-giga-r1.yml' pull_request: branches: [main] paths: - 'tests/platform/giga_r1_m7/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-giga-r1.yml' concurrency: diff --git a/.github/workflows/build-leonardo.yml b/.github/workflows/build-leonardo.yml index f818ff2a..9cc79b19 100644 --- a/.github/workflows/build-leonardo.yml +++ b/.github/workflows/build-leonardo.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/leonardo/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-leonardo.yml' pull_request: branches: [main] paths: - 'tests/platform/leonardo/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-leonardo.yml' concurrency: diff --git a/.github/workflows/build-lpc804.yml b/.github/workflows/build-lpc804.yml index ea28db54..c6437510 100644 --- a/.github/workflows/build-lpc804.yml +++ b/.github/workflows/build-lpc804.yml @@ -10,31 +10,6 @@ on: - 'tests/platform/lpc804/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc804.yml' pull_request: branches: [main] @@ -42,31 +17,6 @@ on: - 'tests/platform/lpc804/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc804.yml' concurrency: diff --git a/.github/workflows/build-lpc845.yml b/.github/workflows/build-lpc845.yml index 6e205b3f..eb536799 100644 --- a/.github/workflows/build-lpc845.yml +++ b/.github/workflows/build-lpc845.yml @@ -10,31 +10,6 @@ on: - 'tests/platform/lpc845/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc845.yml' pull_request: branches: [main] @@ -42,31 +17,6 @@ on: - 'tests/platform/lpc845/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc845.yml' concurrency: diff --git a/.github/workflows/build-lpc845brk.yml b/.github/workflows/build-lpc845brk.yml index 0b96d150..e15f19e3 100644 --- a/.github/workflows/build-lpc845brk.yml +++ b/.github/workflows/build-lpc845brk.yml @@ -10,31 +10,6 @@ on: - 'tests/platform/lpc845brk/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc845brk.yml' pull_request: branches: [main] @@ -42,31 +17,6 @@ on: - 'tests/platform/lpc845brk/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpc845brk.yml' concurrency: diff --git a/.github/workflows/build-lpcxpresso804.yml b/.github/workflows/build-lpcxpresso804.yml index 52856183..fa719c8b 100644 --- a/.github/workflows/build-lpcxpresso804.yml +++ b/.github/workflows/build-lpcxpresso804.yml @@ -10,31 +10,6 @@ on: - 'tests/platform/lpcxpresso804/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpcxpresso804.yml' pull_request: branches: [main] @@ -42,31 +17,6 @@ on: - 'tests/platform/lpcxpresso804/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpcxpresso804.yml' concurrency: diff --git a/.github/workflows/build-lpcxpresso845max.yml b/.github/workflows/build-lpcxpresso845max.yml index e8027dde..a13f1c6d 100644 --- a/.github/workflows/build-lpcxpresso845max.yml +++ b/.github/workflows/build-lpcxpresso845max.yml @@ -10,31 +10,6 @@ on: - 'tests/platform/lpcxpresso845max/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpcxpresso845max.yml' pull_request: branches: [main] @@ -42,31 +17,6 @@ on: - 'tests/platform/lpcxpresso845max/**' - 'crates/fbuild-build-arm/src/nxplpc/**' - 'crates/fbuild-build-arm/src/generic_arm/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-lpcxpresso845max.yml' concurrency: diff --git a/.github/workflows/build-matrix_portal_m4.yml b/.github/workflows/build-matrix_portal_m4.yml index 8cbbde4c..77c2d6e6 100644 --- a/.github/workflows/build-matrix_portal_m4.yml +++ b/.github/workflows/build-matrix_portal_m4.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/matrix_portal_m4/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-matrix_portal_m4.yml' pull_request: branches: [main] paths: - 'tests/platform/matrix_portal_m4/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-matrix_portal_m4.yml' concurrency: diff --git a/.github/workflows/build-mgm240.yml b/.github/workflows/build-mgm240.yml index ffefb3c3..0cf3fd85 100644 --- a/.github/workflows/build-mgm240.yml +++ b/.github/workflows/build-mgm240.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/mgm240/**' - 'crates/fbuild-build-arm/src/silabs/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-mgm240.yml' pull_request: branches: [main] paths: - 'tests/platform/mgm240/**' - 'crates/fbuild-build-arm/src/silabs/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-mgm240.yml' concurrency: diff --git a/.github/workflows/build-nano-every.yml b/.github/workflows/build-nano-every.yml index 6a5132fa..2043a425 100644 --- a/.github/workflows/build-nano-every.yml +++ b/.github/workflows/build-nano-every.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nano_every/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nano-every.yml' pull_request: branches: [main] paths: - 'tests/platform/nano_every/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nano-every.yml' concurrency: diff --git a/.github/workflows/build-nano_every.yml b/.github/workflows/build-nano_every.yml index d3d7c07b..e1168779 100644 --- a/.github/workflows/build-nano_every.yml +++ b/.github/workflows/build-nano_every.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nano_every/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nano_every.yml' pull_request: branches: [main] paths: - 'tests/platform/nano_every/**' - 'crates/fbuild-build-mcu/src/avr/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nano_every.yml' concurrency: diff --git a/.github/workflows/build-nice_nano_nrf52840.yml b/.github/workflows/build-nice_nano_nrf52840.yml index dd71ff21..09a71ba2 100644 --- a/.github/workflows/build-nice_nano_nrf52840.yml +++ b/.github/workflows/build-nice_nano_nrf52840.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nice_nano_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nice_nano_nrf52840.yml' pull_request: branches: [main] paths: - 'tests/platform/nice_nano_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nice_nano_nrf52840.yml' concurrency: diff --git a/.github/workflows/build-nrf52840-sense.yml b/.github/workflows/build-nrf52840-sense.yml index fc10671b..09ed8182 100644 --- a/.github/workflows/build-nrf52840-sense.yml +++ b/.github/workflows/build-nrf52840-sense.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/adafruit_feather_nrf52840_sense/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrf52840-sense.yml' pull_request: branches: [main] paths: - 'tests/platform/adafruit_feather_nrf52840_sense/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrf52840-sense.yml' concurrency: diff --git a/.github/workflows/build-nrf52840_dk.yml b/.github/workflows/build-nrf52840_dk.yml index 06bd761d..6a0ca227 100644 --- a/.github/workflows/build-nrf52840_dk.yml +++ b/.github/workflows/build-nrf52840_dk.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nrf52840_dk/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrf52840_dk.yml' pull_request: branches: [main] paths: - 'tests/platform/nrf52840_dk/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrf52840_dk.yml' concurrency: diff --git a/.github/workflows/build-nrfmicro_nrf52840.yml b/.github/workflows/build-nrfmicro_nrf52840.yml index 42f21450..5f5d475c 100644 --- a/.github/workflows/build-nrfmicro_nrf52840.yml +++ b/.github/workflows/build-nrfmicro_nrf52840.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nrfmicro_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrfmicro_nrf52840.yml' pull_request: branches: [main] paths: - 'tests/platform/nrfmicro_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nrfmicro_nrf52840.yml' concurrency: diff --git a/.github/workflows/build-nucleo-f429zi.yml b/.github/workflows/build-nucleo-f429zi.yml index f3dfaee0..4536acae 100644 --- a/.github/workflows/build-nucleo-f429zi.yml +++ b/.github/workflows/build-nucleo-f429zi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nucleo_f429zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo-f429zi.yml' pull_request: branches: [main] paths: - 'tests/platform/nucleo_f429zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo-f429zi.yml' concurrency: diff --git a/.github/workflows/build-nucleo-f439zi.yml b/.github/workflows/build-nucleo-f439zi.yml index 84f14de8..c0770b52 100644 --- a/.github/workflows/build-nucleo-f439zi.yml +++ b/.github/workflows/build-nucleo-f439zi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nucleo_f439zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo-f439zi.yml' pull_request: branches: [main] paths: - 'tests/platform/nucleo_f439zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo-f439zi.yml' concurrency: diff --git a/.github/workflows/build-nucleo_f429zi.yml b/.github/workflows/build-nucleo_f429zi.yml index 6ee2be9a..4d956743 100644 --- a/.github/workflows/build-nucleo_f429zi.yml +++ b/.github/workflows/build-nucleo_f429zi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nucleo_f429zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo_f429zi.yml' pull_request: branches: [main] paths: - 'tests/platform/nucleo_f429zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo_f429zi.yml' concurrency: diff --git a/.github/workflows/build-nucleo_f439zi.yml b/.github/workflows/build-nucleo_f439zi.yml index 01bf4a8c..87711dbf 100644 --- a/.github/workflows/build-nucleo_f439zi.yml +++ b/.github/workflows/build-nucleo_f439zi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/nucleo_f439zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo_f439zi.yml' pull_request: branches: [main] paths: - 'tests/platform/nucleo_f439zi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-nucleo_f439zi.yml' concurrency: diff --git a/.github/workflows/build-qtpy_m0.yml b/.github/workflows/build-qtpy_m0.yml index a817d467..a48fde69 100644 --- a/.github/workflows/build-qtpy_m0.yml +++ b/.github/workflows/build-qtpy_m0.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/qtpy_m0/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-qtpy_m0.yml' pull_request: branches: [main] paths: - 'tests/platform/qtpy_m0/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-qtpy_m0.yml' concurrency: diff --git a/.github/workflows/build-rp2040.yml b/.github/workflows/build-rp2040.yml index 2bef3343..eb136a55 100644 --- a/.github/workflows/build-rp2040.yml +++ b/.github/workflows/build-rp2040.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/rp2040/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rp2040.yml' pull_request: branches: [main] paths: - 'tests/platform/rp2040/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rp2040.yml' concurrency: diff --git a/.github/workflows/build-rp2350.yml b/.github/workflows/build-rp2350.yml index 75a8d0ba..cd7495c9 100644 --- a/.github/workflows/build-rp2350.yml +++ b/.github/workflows/build-rp2350.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/rp2350/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rp2350.yml' pull_request: branches: [main] paths: - 'tests/platform/rp2350/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rp2350.yml' concurrency: diff --git a/.github/workflows/build-rpipico.yml b/.github/workflows/build-rpipico.yml index 258d7486..1582bcab 100644 --- a/.github/workflows/build-rpipico.yml +++ b/.github/workflows/build-rpipico.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/rpipico/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rpipico.yml' pull_request: branches: [main] paths: - 'tests/platform/rpipico/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rpipico.yml' concurrency: diff --git a/.github/workflows/build-rpipico2.yml b/.github/workflows/build-rpipico2.yml index 590c4c4a..aeaa6758 100644 --- a/.github/workflows/build-rpipico2.yml +++ b/.github/workflows/build-rpipico2.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/rpipico2/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rpipico2.yml' pull_request: branches: [main] paths: - 'tests/platform/rpipico2/**' - 'crates/fbuild-build-arm/src/rp2040/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-rpipico2.yml' concurrency: diff --git a/.github/workflows/build-sam3x8e_due.yml b/.github/workflows/build-sam3x8e_due.yml index 95b04029..efb8a1f3 100644 --- a/.github/workflows/build-sam3x8e_due.yml +++ b/.github/workflows/build-sam3x8e_due.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/sam3x8e_due/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-sam3x8e_due.yml' pull_request: branches: [main] paths: - 'tests/platform/sam3x8e_due/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-sam3x8e_due.yml' concurrency: diff --git a/.github/workflows/build-samd21.yml b/.github/workflows/build-samd21.yml index 5327fdde..65e283ce 100644 --- a/.github/workflows/build-samd21.yml +++ b/.github/workflows/build-samd21.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/samd21/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd21.yml' pull_request: branches: [main] paths: - 'tests/platform/samd21/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd21.yml' concurrency: diff --git a/.github/workflows/build-samd21_zero.yml b/.github/workflows/build-samd21_zero.yml index bac3304d..a3f9457b 100644 --- a/.github/workflows/build-samd21_zero.yml +++ b/.github/workflows/build-samd21_zero.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/samd21_zero/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd21_zero.yml' pull_request: branches: [main] paths: - 'tests/platform/samd21_zero/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd21_zero.yml' concurrency: diff --git a/.github/workflows/build-samd51j.yml b/.github/workflows/build-samd51j.yml index 603269f5..5fd9818f 100644 --- a/.github/workflows/build-samd51j.yml +++ b/.github/workflows/build-samd51j.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/samd51j/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd51j.yml' pull_request: branches: [main] paths: - 'tests/platform/samd51j/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd51j.yml' concurrency: diff --git a/.github/workflows/build-samd51p.yml b/.github/workflows/build-samd51p.yml index e831210e..ad20e1cc 100644 --- a/.github/workflows/build-samd51p.yml +++ b/.github/workflows/build-samd51p.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/samd51p/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd51p.yml' pull_request: branches: [main] paths: - 'tests/platform/samd51p/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-samd51p.yml' concurrency: diff --git a/.github/workflows/build-stm32f103c8.yml b/.github/workflows/build-stm32f103c8.yml index 94226fab..e777ccfa 100644 --- a/.github/workflows/build-stm32f103c8.yml +++ b/.github/workflows/build-stm32f103c8.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/stm32f103c8/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103c8.yml' pull_request: branches: [main] paths: - 'tests/platform/stm32f103c8/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103c8.yml' concurrency: diff --git a/.github/workflows/build-stm32f103cb.yml b/.github/workflows/build-stm32f103cb.yml index e7ccbed9..db3eaaaf 100644 --- a/.github/workflows/build-stm32f103cb.yml +++ b/.github/workflows/build-stm32f103cb.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/stm32f103cb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103cb.yml' pull_request: branches: [main] paths: - 'tests/platform/stm32f103cb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103cb.yml' concurrency: diff --git a/.github/workflows/build-stm32f103tb.yml b/.github/workflows/build-stm32f103tb.yml index 50b7f3e5..d829281f 100644 --- a/.github/workflows/build-stm32f103tb.yml +++ b/.github/workflows/build-stm32f103tb.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/stm32f103tb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103tb.yml' pull_request: branches: [main] paths: - 'tests/platform/stm32f103tb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f103tb.yml' concurrency: diff --git a/.github/workflows/build-stm32f411ce.yml b/.github/workflows/build-stm32f411ce.yml index 94d706b2..7441c760 100644 --- a/.github/workflows/build-stm32f411ce.yml +++ b/.github/workflows/build-stm32f411ce.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/stm32f411ce/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f411ce.yml' pull_request: branches: [main] paths: - 'tests/platform/stm32f411ce/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32f411ce.yml' concurrency: diff --git a/.github/workflows/build-stm32h747xi.yml b/.github/workflows/build-stm32h747xi.yml index 120f7db9..2f0c257c 100644 --- a/.github/workflows/build-stm32h747xi.yml +++ b/.github/workflows/build-stm32h747xi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/stm32h747xi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32h747xi.yml' pull_request: branches: [main] paths: - 'tests/platform/stm32h747xi/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-stm32h747xi.yml' concurrency: diff --git a/.github/workflows/build-supermini_nrf52840.yml b/.github/workflows/build-supermini_nrf52840.yml index c0ce6ecc..73e9bc59 100644 --- a/.github/workflows/build-supermini_nrf52840.yml +++ b/.github/workflows/build-supermini_nrf52840.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/supermini_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-supermini_nrf52840.yml' pull_request: branches: [main] paths: - 'tests/platform/supermini_nrf52840/**' - 'crates/fbuild-build-arm/src/nrf52/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-supermini_nrf52840.yml' concurrency: diff --git a/.github/workflows/build-teensy30.yml b/.github/workflows/build-teensy30.yml index 92688c07..7bec2368 100644 --- a/.github/workflows/build-teensy30.yml +++ b/.github/workflows/build-teensy30.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy30/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy30.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy30/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy30.yml' concurrency: diff --git a/.github/workflows/build-teensy31.yml b/.github/workflows/build-teensy31.yml index 1af5f21a..29b890be 100644 --- a/.github/workflows/build-teensy31.yml +++ b/.github/workflows/build-teensy31.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy31/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy31.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy31/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy31.yml' concurrency: diff --git a/.github/workflows/build-teensy32.yml b/.github/workflows/build-teensy32.yml index 7c039f5a..bbc17b68 100644 --- a/.github/workflows/build-teensy32.yml +++ b/.github/workflows/build-teensy32.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy32/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy32.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy32/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy32.yml' concurrency: diff --git a/.github/workflows/build-teensy35.yml b/.github/workflows/build-teensy35.yml index 9895ca42..7d9d9e59 100644 --- a/.github/workflows/build-teensy35.yml +++ b/.github/workflows/build-teensy35.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy35/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy35.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy35/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy35.yml' concurrency: diff --git a/.github/workflows/build-teensy36.yml b/.github/workflows/build-teensy36.yml index 8a8ad727..ea1eb9fb 100644 --- a/.github/workflows/build-teensy36.yml +++ b/.github/workflows/build-teensy36.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy36/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy36.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy36/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy36.yml' concurrency: diff --git a/.github/workflows/build-teensy40.yml b/.github/workflows/build-teensy40.yml index 0ad8038a..62a05f63 100644 --- a/.github/workflows/build-teensy40.yml +++ b/.github/workflows/build-teensy40.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensy40/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy40.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy40/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensy40.yml' concurrency: diff --git a/.github/workflows/build-teensylc.yml b/.github/workflows/build-teensylc.yml index 0cfc7830..1f3596eb 100644 --- a/.github/workflows/build-teensylc.yml +++ b/.github/workflows/build-teensylc.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/teensylc/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensylc.yml' pull_request: branches: [main] paths: - 'tests/platform/teensylc/**' - 'crates/fbuild-build-arm/src/teensy/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-teensylc.yml' concurrency: diff --git a/.github/workflows/build-thingplusmatter.yml b/.github/workflows/build-thingplusmatter.yml index 03b54ef3..e72473eb 100644 --- a/.github/workflows/build-thingplusmatter.yml +++ b/.github/workflows/build-thingplusmatter.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/sparkfun_thingplusmatter/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-thingplusmatter.yml' pull_request: branches: [main] paths: - 'tests/platform/sparkfun_thingplusmatter/**' - 'crates/fbuild-build-arm/src/sam/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-thingplusmatter.yml' concurrency: diff --git a/.github/workflows/build-tinystm.yml b/.github/workflows/build-tinystm.yml index 85596e7b..f5439b46 100644 --- a/.github/workflows/build-tinystm.yml +++ b/.github/workflows/build-tinystm.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/hy_tinystm103tb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-tinystm.yml' pull_request: branches: [main] paths: - 'tests/platform/hy_tinystm103tb/**' - 'crates/fbuild-build-arm/src/stm32/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-tinystm.yml' concurrency: diff --git a/.github/workflows/build-uno-r4-wifi.yml b/.github/workflows/build-uno-r4-wifi.yml index f3e63091..51e56bd3 100644 --- a/.github/workflows/build-uno-r4-wifi.yml +++ b/.github/workflows/build-uno-r4-wifi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/uno_r4_wifi/**' - 'crates/fbuild-build-arm/src/renesas/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-uno-r4-wifi.yml' pull_request: branches: [main] paths: - 'tests/platform/uno_r4_wifi/**' - 'crates/fbuild-build-arm/src/renesas/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-uno-r4-wifi.yml' concurrency: diff --git a/.github/workflows/build-uno_r4_wifi.yml b/.github/workflows/build-uno_r4_wifi.yml index fd0821bf..b3b48b35 100644 --- a/.github/workflows/build-uno_r4_wifi.yml +++ b/.github/workflows/build-uno_r4_wifi.yml @@ -9,62 +9,12 @@ on: paths: - 'tests/platform/uno_r4_wifi/**' - 'crates/fbuild-build-arm/src/renesas/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-uno_r4_wifi.yml' pull_request: branches: [main] paths: - 'tests/platform/uno_r4_wifi/**' - 'crates/fbuild-build-arm/src/renesas/**' - - 'crates/fbuild-build/**' - - 'crates/fbuild-build/Cargo.toml' - - 'crates/fbuild-cli/**' - - 'crates/fbuild-daemon/**' - - 'crates/fbuild-core/**' - - 'crates/fbuild-paths/**' - - 'crates/fbuild-config/**' - - 'crates/fbuild-deploy/**' - - 'crates/fbuild-packages/**' - - 'crates/fbuild-header-scan/**' - - 'crates/fbuild-library-select/**' - - 'Cargo.toml' - - 'Cargo.lock' - - 'rust-toolchain.toml' - - '.github/workflows/template_build.yml' - - '.github/workflows/ci-workflow-drift.yml' - - 'ci/render_workflows.py' - - 'ci/board_families.json' - - 'ci/ci_common_paths.txt' - - 'crates/fbuild-build-engine/**' - - 'crates/fbuild-build-mcu/src/lib.rs' - - 'crates/fbuild-build-mcu/*argo.toml' - - 'crates/fbuild-toolchain/**' - - 'crates/fbuild-library/**' - - 'crates/fbuild-packages-fetch/**' - '.github/workflows/build-uno_r4_wifi.yml' concurrency: diff --git a/.github/workflows/hw-ci.yml b/.github/workflows/hw-ci.yml index a5f1749e..3430dd58 100644 --- a/.github/workflows/hw-ci.yml +++ b/.github/workflows/hw-ci.yml @@ -30,6 +30,16 @@ on: required: false default: 'all' +# Pushing again to a PR branch supersedes the in-flight hardware run instead +# of queueing behind it — this was the one pull_request-triggered workflow +# without that guard (FastLED/fbuild#1396). It matters more here than +# elsewhere: these jobs occupy a physical board, so a superseded run holds +# hardware nobody is waiting on. Non-PR events key on run_id so scheduled +# sweeps never cancel each other. +concurrency: + group: hw-ci.yml-${{ github.event_name == 'pull_request' && github.ref || github.run_id }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + jobs: bringup: # Skip on hosted runners; this job is meant for the self-hosted diff --git a/.github/workflows/nightly-platforms.yml b/.github/workflows/nightly-platforms.yml index 04410758..29aa000a 100644 --- a/.github/workflows/nightly-platforms.yml +++ b/.github/workflows/nightly-platforms.yml @@ -8,8 +8,10 @@ name: Nightly Platforms on: schedule: - # 09:00 UTC = 01:00 PST (winter) / 02:00 PDT (summer). See #835. - - cron: '0 9 * * *' + # 11:00 UTC = 03:00 PST (winter) / 04:00 PDT (summer). GitHub cron + # has no timezone, so one of the two has to drift; 3am standard + # time is the one asked for (FastLED/fbuild#1396). See also #835. + - cron: '0 11 * * *' workflow_dispatch: inputs: force: diff --git a/ci/board_families.json b/ci/board_families.json index d01c4909..f3d8ec78 100644 --- a/ci/board_families.json +++ b/ci/board_families.json @@ -1,100 +1,716 @@ { "_doc": "Single source of truth for per-board CI workflow path filters. Edit this file (and ci/ci_common_paths.txt), then run `uv run python ci/render_workflows.py` to regenerate the `on:` blocks of .github/workflows/build-*.yml. CI drift gate enforces this.", "families": { - "avr": { "crate_paths": ["crates/fbuild-build-mcu/src/avr/**"] }, - "esp32": { "crate_paths": ["crates/fbuild-build-esp/src/esp32/**"] }, - "esp8266": { "crate_paths": ["crates/fbuild-build-esp/src/esp8266/**"] }, - "nxplpc": { "crate_paths": ["crates/fbuild-build-arm/src/nxplpc/**", "crates/fbuild-build-arm/src/generic_arm/**"] }, - "stm32": { "crate_paths": ["crates/fbuild-build-arm/src/stm32/**"] }, - "teensy": { "crate_paths": ["crates/fbuild-build-arm/src/teensy/**"] }, - "nrf52": { "crate_paths": ["crates/fbuild-build-arm/src/nrf52/**"] }, - "rp2040": { "crate_paths": ["crates/fbuild-build-arm/src/rp2040/**"] }, - "sam": { "crate_paths": ["crates/fbuild-build-arm/src/sam/**"] }, - "ch32v": { "crate_paths": ["crates/fbuild-build-mcu/src/ch32v/**"] }, - "apollo3": { "crate_paths": ["crates/fbuild-build-arm/src/apollo3/**"] }, - "silabs": { "crate_paths": ["crates/fbuild-build-arm/src/silabs/**"] }, - "renesas": { "crate_paths": ["crates/fbuild-build-arm/src/renesas/**"] } + "avr": { + "crate_paths": [ + "crates/fbuild-build-mcu/src/avr/**" + ] + }, + "esp32": { + "crate_paths": [ + "crates/fbuild-build-esp/src/esp32/**" + ] + }, + "esp8266": { + "crate_paths": [ + "crates/fbuild-build-esp/src/esp8266/**" + ] + }, + "nxplpc": { + "crate_paths": [ + "crates/fbuild-build-arm/src/nxplpc/**", + "crates/fbuild-build-arm/src/generic_arm/**" + ] + }, + "stm32": { + "crate_paths": [ + "crates/fbuild-build-arm/src/stm32/**" + ] + }, + "teensy": { + "crate_paths": [ + "crates/fbuild-build-arm/src/teensy/**" + ] + }, + "nrf52": { + "crate_paths": [ + "crates/fbuild-build-arm/src/nrf52/**" + ] + }, + "rp2040": { + "crate_paths": [ + "crates/fbuild-build-arm/src/rp2040/**" + ] + }, + "sam": { + "crate_paths": [ + "crates/fbuild-build-arm/src/sam/**" + ] + }, + "ch32v": { + "crate_paths": [ + "crates/fbuild-build-mcu/src/ch32v/**" + ] + }, + "apollo3": { + "crate_paths": [ + "crates/fbuild-build-arm/src/apollo3/**" + ] + }, + "silabs": { + "crate_paths": [ + "crates/fbuild-build-arm/src/silabs/**" + ] + }, + "renesas": { + "crate_paths": [ + "crates/fbuild-build-arm/src/renesas/**" + ] + } }, "boards": [ - { "workflow": "build-apollo3_red.yml", "workflow_name": "Ambiq Apollo3 Red", "test_dir": "tests/platform/apollo3_red", "env_name": "apollo3_red", "firmware_ext": "bin", "family": "apollo3" }, - { "workflow": "build-apollo3_thing_explorable.yml", "workflow_name": "Apollo3 Thing Explorable","test_dir": "tests/platform/apollo3_thing_explorable", "env_name": "apollo3_thing_explorable", "firmware_ext": "bin", "family": "apollo3" }, - { "workflow": "build-atmega8.yml", "workflow_name": "ATmega8", "test_dir": "tests/platform/atmega8", "env_name": "atmega8", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-atmega8a.yml", "workflow_name": "ATmega8A", "test_dir": "tests/platform/atmega8a", "env_name": "atmega8a", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-attiny1604.yml", "workflow_name": "ATtiny1604", "test_dir": "tests/platform/attiny1604", "env_name": "attiny1604", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-attiny1616.yml", "workflow_name": "ATtiny1616", "test_dir": "tests/platform/attiny1616", "env_name": "attiny1616", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-attiny4313.yml", "workflow_name": "ATtiny4313", "test_dir": "tests/platform/attiny4313", "env_name": "attiny4313", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-attiny85.yml", "workflow_name": "ATtiny85", "test_dir": "tests/platform/attiny85", "env_name": "attiny85", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-attiny88.yml", "workflow_name": "ATtiny88", "test_dir": "tests/platform/attiny88", "env_name": "attiny88", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-blackpill.yml", "workflow_name": "STM32 BlackPill F411CE", "test_dir": "tests/platform/blackpill_f411ce", "env_name": "blackpill", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-bluepill.yml", "workflow_name": "STM32 BluePill F103C8", "test_dir": "tests/platform/bluepill_f103c8", "env_name": "bluepill", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-ch32l103.yml", "workflow_name": "CH32L103", "test_dir": "tests/platform/ch32l103", "env_name": "ch32l103", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v003.yml", "workflow_name": "CH32V003", "test_dir": "tests/platform/ch32v003", "env_name": "ch32v003", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v006.yml", "workflow_name": "CH32V006", "test_dir": "tests/platform/ch32v006", "env_name": "ch32v006", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v103.yml", "workflow_name": "CH32V103", "test_dir": "tests/platform/ch32v103", "env_name": "ch32v103", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v203.yml", "workflow_name": "CH32V203", "test_dir": "tests/platform/ch32v203", "env_name": "ch32v203", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v208.yml", "workflow_name": "CH32V208", "test_dir": "tests/platform/ch32v208", "env_name": "ch32v208", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v303.yml", "workflow_name": "CH32V303", "test_dir": "tests/platform/ch32v303", "env_name": "ch32v303", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32v307.yml", "workflow_name": "CH32V307", "test_dir": "tests/platform/ch32v307", "env_name": "ch32v307", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-ch32x035.yml", "workflow_name": "CH32X035", "test_dir": "tests/platform/ch32x035", "env_name": "ch32x035", "firmware_ext": "bin", "family": "ch32v" }, - { "workflow": "build-clearcore.yml", "workflow_name": "Teknic ClearCore (SAME53)", "test_dir": "tests/platform/clearcore", "env_name": "clearcore", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-due.yml", "workflow_name": "Arduino Due", "test_dir": "tests/platform/due", "env_name": "due", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-esp32c2.yml", "workflow_name": "ESP32-C2", "test_dir": "tests/platform/esp32c2", "env_name": "esp32c2", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32c3.yml", "workflow_name": "ESP32-C3", "test_dir": "tests/platform/esp32c3", "env_name": "esp32c3", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32c5.yml", "workflow_name": "ESP32-C5", "test_dir": "tests/platform/esp32c5", "env_name": "esp32c5", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32c6.yml", "workflow_name": "ESP32-C6", "test_dir": "tests/platform/esp32c6", "env_name": "esp32c6", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32dev.yml", "workflow_name": "ESP32 Dev", "test_dir": "tests/platform/esp32dev", "env_name": "esp32dev", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32h2.yml", "workflow_name": "ESP32-H2", "test_dir": "tests/platform/esp32h2", "env_name": "esp32h2", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32p4.yml", "workflow_name": "ESP32-P4", "test_dir": "tests/platform/esp32p4", "env_name": "esp32p4", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32s2.yml", "workflow_name": "ESP32-S2", "test_dir": "tests/platform/esp32s2", "env_name": "esp32s2", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp32s3.yml", "workflow_name": "ESP32-S3", "test_dir": "tests/platform/esp32s3", "env_name": "esp32s3", "firmware_ext": "bin", "family": "esp32" }, - { "workflow": "build-esp8266.yml", "workflow_name": "ESP8266", "test_dir": "tests/platform/esp8266", "env_name": "esp8266", "firmware_ext": "bin", "family": "esp8266" }, - { "workflow": "build-giga-r1.yml", "workflow_name": "Arduino GIGA R1 M7", "test_dir": "tests/platform/giga_r1_m7", "env_name": "giga_r1", "firmware_ext": "bin", "family": "stm32" }, - { "workflow": "build-leonardo.yml", "workflow_name": "Arduino Leonardo", "test_dir": "tests/platform/leonardo", "env_name": "leonardo", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-lpc804.yml", "workflow_name": "NXP LPCXpresso804", "test_dir": "tests/platform/lpc804", "env_name": "lpc804", "firmware_ext": "bin", "family": "nxplpc" }, - { "workflow": "build-lpc845.yml", "workflow_name": "NXP LPC845", "test_dir": "tests/platform/lpc845", "env_name": "lpc845", "firmware_ext": "bin", "family": "nxplpc" }, - { "workflow": "build-lpc845brk.yml", "workflow_name": "NXP LPC845-BRK", "test_dir": "tests/platform/lpc845brk", "env_name": "lpc845brk", "firmware_ext": "bin", "family": "nxplpc" }, - { "workflow": "build-lpcxpresso804.yml", "workflow_name": "NXP LPCXpresso804", "test_dir": "tests/platform/lpcxpresso804", "env_name": "lpcxpresso804", "firmware_ext": "bin", "family": "nxplpc" }, - { "workflow": "build-lpcxpresso845max.yml", "workflow_name": "NXP LPCXpresso845-MAX", "test_dir": "tests/platform/lpcxpresso845max", "env_name": "lpcxpresso845max", "firmware_ext": "bin", "family": "nxplpc" }, - { "workflow": "build-matrix_portal_m4.yml", "workflow_name": "Adafruit Matrix Portal M4","test_dir": "tests/platform/matrix_portal_m4", "env_name": "matrix_portal_m4", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-mgm240.yml", "workflow_name": "Silicon Labs MGM240", "test_dir": "tests/platform/mgm240", "env_name": "mgm240", "firmware_ext": "bin", "family": "silabs" }, - { "workflow": "build-nano-every.yml", "workflow_name": "Arduino Nano Every", "test_dir": "tests/platform/nano_every", "env_name": "nano_every", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-nano_every.yml", "workflow_name": "Arduino Nano Every", "test_dir": "tests/platform/nano_every", "env_name": "nano_every", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-nice_nano_nrf52840.yml", "workflow_name": "Nice!Nano nRF52840", "test_dir": "tests/platform/nice_nano_nrf52840", "env_name": "nice_nano_nrf52840", "firmware_ext": "hex", "family": "nrf52" }, - { "workflow": "build-nrf52840-sense.yml", "workflow_name": "Adafruit Feather nRF52840 Sense","test_dir": "tests/platform/adafruit_feather_nrf52840_sense","env_name": "nrf52840_sense", "firmware_ext": "hex", "family": "nrf52" }, - { "workflow": "build-nrf52840_dk.yml", "workflow_name": "Nordic nRF52840-DK", "test_dir": "tests/platform/nrf52840_dk", "env_name": "nrf52840_dk", "firmware_ext": "hex", "family": "nrf52" }, - { "workflow": "build-nrfmicro_nrf52840.yml", "workflow_name": "nrfmicro nRF52840", "test_dir": "tests/platform/nrfmicro_nrf52840", "env_name": "nrfmicro_nrf52840", "firmware_ext": "hex", "family": "nrf52" }, - { "workflow": "build-nucleo-f429zi.yml", "workflow_name": "ST Nucleo F429ZI", "test_dir": "tests/platform/nucleo_f429zi", "env_name": "nucleo_f429zi", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-nucleo-f439zi.yml", "workflow_name": "ST Nucleo F439ZI", "test_dir": "tests/platform/nucleo_f439zi", "env_name": "nucleo_f439zi", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-nucleo_f429zi.yml", "workflow_name": "ST Nucleo F429ZI", "test_dir": "tests/platform/nucleo_f429zi", "env_name": "nucleo_f429zi", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-nucleo_f439zi.yml", "workflow_name": "ST Nucleo F439ZI", "test_dir": "tests/platform/nucleo_f439zi", "env_name": "nucleo_f439zi", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-qtpy_m0.yml", "workflow_name": "Adafruit QT Py M0", "test_dir": "tests/platform/qtpy_m0", "env_name": "qtpy_m0", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-rp2040.yml", "workflow_name": "RP2040", "test_dir": "tests/platform/rp2040", "env_name": "rp2040", "firmware_ext": "bin", "family": "rp2040" }, - { "workflow": "build-rp2350.yml", "workflow_name": "RP2350", "test_dir": "tests/platform/rp2350", "env_name": "rp2350", "firmware_ext": "bin", "family": "rp2040" }, - { "workflow": "build-rpipico.yml", "workflow_name": "Raspberry Pi Pico", "test_dir": "tests/platform/rpipico", "env_name": "rpipico", "firmware_ext": "bin", "family": "rp2040" }, - { "workflow": "build-rpipico2.yml", "workflow_name": "Raspberry Pi Pico 2", "test_dir": "tests/platform/rpipico2", "env_name": "rpipico2", "firmware_ext": "bin", "family": "rp2040" }, - { "workflow": "build-sam3x8e_due.yml", "workflow_name": "Atmel SAM3X8E (Due)", "test_dir": "tests/platform/sam3x8e_due", "env_name": "sam3x8e_due", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-samd21.yml", "workflow_name": "Atmel SAMD21", "test_dir": "tests/platform/samd21", "env_name": "samd21", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-samd21_zero.yml", "workflow_name": "Arduino Zero (SAMD21)", "test_dir": "tests/platform/samd21_zero", "env_name": "samd21_zero", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-samd51j.yml", "workflow_name": "Atmel SAMD51J", "test_dir": "tests/platform/samd51j", "env_name": "samd51j", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-samd51p.yml", "workflow_name": "Atmel SAMD51P", "test_dir": "tests/platform/samd51p", "env_name": "samd51p", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-stm32f103c8.yml", "workflow_name": "STM32F103C8", "test_dir": "tests/platform/stm32f103c8", "env_name": "stm32f103c8", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-stm32f103cb.yml", "workflow_name": "STM32F103CB", "test_dir": "tests/platform/stm32f103cb", "env_name": "stm32f103cb", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-stm32f103tb.yml", "workflow_name": "STM32F103TB", "test_dir": "tests/platform/stm32f103tb", "env_name": "stm32f103tb", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-stm32f411ce.yml", "workflow_name": "STM32F411CE", "test_dir": "tests/platform/stm32f411ce", "env_name": "stm32f411ce", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-stm32h747xi.yml", "workflow_name": "STM32H747XI", "test_dir": "tests/platform/stm32h747xi", "env_name": "stm32h747xi", "firmware_ext": "bin", "family": "stm32" }, - { "workflow": "build-supermini_nrf52840.yml", "workflow_name": "SuperMini nRF52840", "test_dir": "tests/platform/supermini_nrf52840", "env_name": "supermini_nrf52840", "firmware_ext": "hex", "family": "nrf52" }, - { "workflow": "build-teensy30.yml", "workflow_name": "Teensy 3.0", "test_dir": "tests/platform/teensy30", "env_name": "teensy30", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy31.yml", "workflow_name": "Teensy 3.1", "test_dir": "tests/platform/teensy31", "env_name": "teensy31", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy32.yml", "workflow_name": "Teensy 3.2", "test_dir": "tests/platform/teensy32", "env_name": "teensy32", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy35.yml", "workflow_name": "Teensy 3.5", "test_dir": "tests/platform/teensy35", "env_name": "teensy35", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy36.yml", "workflow_name": "Teensy 3.6", "test_dir": "tests/platform/teensy36", "env_name": "teensy36", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy40.yml", "workflow_name": "Teensy 4.0", "test_dir": "tests/platform/teensy40", "env_name": "teensy40", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensy41.yml", "workflow_name": "Teensy 4.1", "test_dir": "tests/platform/teensy41", "env_name": "teensy41", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-teensylc.yml", "workflow_name": "Teensy LC", "test_dir": "tests/platform/teensylc", "env_name": "teensylc", "firmware_ext": "hex", "family": "teensy" }, - { "workflow": "build-thingplusmatter.yml", "workflow_name": "SparkFun Thing Plus Matter","test_dir": "tests/platform/sparkfun_thingplusmatter", "env_name": "thingplusmatter", "firmware_ext": "bin", "family": "sam" }, - { "workflow": "build-tinystm.yml", "workflow_name": "HY TinySTM103TB", "test_dir": "tests/platform/hy_tinystm103tb", "env_name": "tinystm", "firmware_ext": "hex", "family": "stm32" }, - { "workflow": "build-uno-r4-wifi.yml", "workflow_name": "Arduino Uno R4 WiFi", "test_dir": "tests/platform/uno_r4_wifi", "env_name": "uno_r4_wifi", "firmware_ext": "bin", "family": "renesas" }, - { "workflow": "build-uno.yml", "workflow_name": "Arduino Uno", "test_dir": "tests/platform/uno", "env_name": "uno", "firmware_ext": "hex", "family": "avr" }, - { "workflow": "build-uno_r4_wifi.yml", "workflow_name": "Arduino Uno R4 WiFi", "test_dir": "tests/platform/uno_r4_wifi", "env_name": "uno_r4_wifi", "firmware_ext": "bin", "family": "renesas" } + { + "workflow": "build-apollo3_red.yml", + "workflow_name": "Ambiq Apollo3 Red", + "test_dir": "tests/platform/apollo3_red", + "env_name": "apollo3_red", + "firmware_ext": "bin", + "family": "apollo3" + }, + { + "workflow": "build-apollo3_thing_explorable.yml", + "workflow_name": "Apollo3 Thing Explorable", + "test_dir": "tests/platform/apollo3_thing_explorable", + "env_name": "apollo3_thing_explorable", + "firmware_ext": "bin", + "family": "apollo3" + }, + { + "workflow": "build-atmega8.yml", + "workflow_name": "ATmega8", + "test_dir": "tests/platform/atmega8", + "env_name": "atmega8", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-atmega8a.yml", + "workflow_name": "ATmega8A", + "test_dir": "tests/platform/atmega8a", + "env_name": "atmega8a", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-attiny1604.yml", + "workflow_name": "ATtiny1604", + "test_dir": "tests/platform/attiny1604", + "env_name": "attiny1604", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-attiny1616.yml", + "workflow_name": "ATtiny1616", + "test_dir": "tests/platform/attiny1616", + "env_name": "attiny1616", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-attiny4313.yml", + "workflow_name": "ATtiny4313", + "test_dir": "tests/platform/attiny4313", + "env_name": "attiny4313", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-attiny85.yml", + "workflow_name": "ATtiny85", + "test_dir": "tests/platform/attiny85", + "env_name": "attiny85", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-attiny88.yml", + "workflow_name": "ATtiny88", + "test_dir": "tests/platform/attiny88", + "env_name": "attiny88", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-blackpill.yml", + "workflow_name": "STM32 BlackPill F411CE", + "test_dir": "tests/platform/blackpill_f411ce", + "env_name": "blackpill", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-bluepill.yml", + "workflow_name": "STM32 BluePill F103C8", + "test_dir": "tests/platform/bluepill_f103c8", + "env_name": "bluepill", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-ch32l103.yml", + "workflow_name": "CH32L103", + "test_dir": "tests/platform/ch32l103", + "env_name": "ch32l103", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v003.yml", + "workflow_name": "CH32V003", + "test_dir": "tests/platform/ch32v003", + "env_name": "ch32v003", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v006.yml", + "workflow_name": "CH32V006", + "test_dir": "tests/platform/ch32v006", + "env_name": "ch32v006", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v103.yml", + "workflow_name": "CH32V103", + "test_dir": "tests/platform/ch32v103", + "env_name": "ch32v103", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v203.yml", + "workflow_name": "CH32V203", + "test_dir": "tests/platform/ch32v203", + "env_name": "ch32v203", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v208.yml", + "workflow_name": "CH32V208", + "test_dir": "tests/platform/ch32v208", + "env_name": "ch32v208", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v303.yml", + "workflow_name": "CH32V303", + "test_dir": "tests/platform/ch32v303", + "env_name": "ch32v303", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32v307.yml", + "workflow_name": "CH32V307", + "test_dir": "tests/platform/ch32v307", + "env_name": "ch32v307", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-ch32x035.yml", + "workflow_name": "CH32X035", + "test_dir": "tests/platform/ch32x035", + "env_name": "ch32x035", + "firmware_ext": "bin", + "family": "ch32v" + }, + { + "workflow": "build-clearcore.yml", + "workflow_name": "Teknic ClearCore (SAME53)", + "test_dir": "tests/platform/clearcore", + "env_name": "clearcore", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-due.yml", + "workflow_name": "Arduino Due", + "test_dir": "tests/platform/due", + "env_name": "due", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-esp32c2.yml", + "workflow_name": "ESP32-C2", + "test_dir": "tests/platform/esp32c2", + "env_name": "esp32c2", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32c3.yml", + "workflow_name": "ESP32-C3", + "test_dir": "tests/platform/esp32c3", + "env_name": "esp32c3", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32c5.yml", + "workflow_name": "ESP32-C5", + "test_dir": "tests/platform/esp32c5", + "env_name": "esp32c5", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32c6.yml", + "workflow_name": "ESP32-C6", + "test_dir": "tests/platform/esp32c6", + "env_name": "esp32c6", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32dev.yml", + "workflow_name": "ESP32 Dev", + "test_dir": "tests/platform/esp32dev", + "env_name": "esp32dev", + "firmware_ext": "bin", + "family": "esp32", + "core": true + }, + { + "workflow": "build-esp32h2.yml", + "workflow_name": "ESP32-H2", + "test_dir": "tests/platform/esp32h2", + "env_name": "esp32h2", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32p4.yml", + "workflow_name": "ESP32-P4", + "test_dir": "tests/platform/esp32p4", + "env_name": "esp32p4", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32s2.yml", + "workflow_name": "ESP32-S2", + "test_dir": "tests/platform/esp32s2", + "env_name": "esp32s2", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp32s3.yml", + "workflow_name": "ESP32-S3", + "test_dir": "tests/platform/esp32s3", + "env_name": "esp32s3", + "firmware_ext": "bin", + "family": "esp32" + }, + { + "workflow": "build-esp8266.yml", + "workflow_name": "ESP8266", + "test_dir": "tests/platform/esp8266", + "env_name": "esp8266", + "firmware_ext": "bin", + "family": "esp8266" + }, + { + "workflow": "build-giga-r1.yml", + "workflow_name": "Arduino GIGA R1 M7", + "test_dir": "tests/platform/giga_r1_m7", + "env_name": "giga_r1", + "firmware_ext": "bin", + "family": "stm32" + }, + { + "workflow": "build-leonardo.yml", + "workflow_name": "Arduino Leonardo", + "test_dir": "tests/platform/leonardo", + "env_name": "leonardo", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-lpc804.yml", + "workflow_name": "NXP LPCXpresso804", + "test_dir": "tests/platform/lpc804", + "env_name": "lpc804", + "firmware_ext": "bin", + "family": "nxplpc" + }, + { + "workflow": "build-lpc845.yml", + "workflow_name": "NXP LPC845", + "test_dir": "tests/platform/lpc845", + "env_name": "lpc845", + "firmware_ext": "bin", + "family": "nxplpc" + }, + { + "workflow": "build-lpc845brk.yml", + "workflow_name": "NXP LPC845-BRK", + "test_dir": "tests/platform/lpc845brk", + "env_name": "lpc845brk", + "firmware_ext": "bin", + "family": "nxplpc" + }, + { + "workflow": "build-lpcxpresso804.yml", + "workflow_name": "NXP LPCXpresso804", + "test_dir": "tests/platform/lpcxpresso804", + "env_name": "lpcxpresso804", + "firmware_ext": "bin", + "family": "nxplpc" + }, + { + "workflow": "build-lpcxpresso845max.yml", + "workflow_name": "NXP LPCXpresso845-MAX", + "test_dir": "tests/platform/lpcxpresso845max", + "env_name": "lpcxpresso845max", + "firmware_ext": "bin", + "family": "nxplpc" + }, + { + "workflow": "build-matrix_portal_m4.yml", + "workflow_name": "Adafruit Matrix Portal M4", + "test_dir": "tests/platform/matrix_portal_m4", + "env_name": "matrix_portal_m4", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-mgm240.yml", + "workflow_name": "Silicon Labs MGM240", + "test_dir": "tests/platform/mgm240", + "env_name": "mgm240", + "firmware_ext": "bin", + "family": "silabs" + }, + { + "workflow": "build-nano-every.yml", + "workflow_name": "Arduino Nano Every", + "test_dir": "tests/platform/nano_every", + "env_name": "nano_every", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-nano_every.yml", + "workflow_name": "Arduino Nano Every", + "test_dir": "tests/platform/nano_every", + "env_name": "nano_every", + "firmware_ext": "hex", + "family": "avr" + }, + { + "workflow": "build-nice_nano_nrf52840.yml", + "workflow_name": "Nice!Nano nRF52840", + "test_dir": "tests/platform/nice_nano_nrf52840", + "env_name": "nice_nano_nrf52840", + "firmware_ext": "hex", + "family": "nrf52" + }, + { + "workflow": "build-nrf52840-sense.yml", + "workflow_name": "Adafruit Feather nRF52840 Sense", + "test_dir": "tests/platform/adafruit_feather_nrf52840_sense", + "env_name": "nrf52840_sense", + "firmware_ext": "hex", + "family": "nrf52" + }, + { + "workflow": "build-nrf52840_dk.yml", + "workflow_name": "Nordic nRF52840-DK", + "test_dir": "tests/platform/nrf52840_dk", + "env_name": "nrf52840_dk", + "firmware_ext": "hex", + "family": "nrf52" + }, + { + "workflow": "build-nrfmicro_nrf52840.yml", + "workflow_name": "nrfmicro nRF52840", + "test_dir": "tests/platform/nrfmicro_nrf52840", + "env_name": "nrfmicro_nrf52840", + "firmware_ext": "hex", + "family": "nrf52" + }, + { + "workflow": "build-nucleo-f429zi.yml", + "workflow_name": "ST Nucleo F429ZI", + "test_dir": "tests/platform/nucleo_f429zi", + "env_name": "nucleo_f429zi", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-nucleo-f439zi.yml", + "workflow_name": "ST Nucleo F439ZI", + "test_dir": "tests/platform/nucleo_f439zi", + "env_name": "nucleo_f439zi", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-nucleo_f429zi.yml", + "workflow_name": "ST Nucleo F429ZI", + "test_dir": "tests/platform/nucleo_f429zi", + "env_name": "nucleo_f429zi", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-nucleo_f439zi.yml", + "workflow_name": "ST Nucleo F439ZI", + "test_dir": "tests/platform/nucleo_f439zi", + "env_name": "nucleo_f439zi", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-qtpy_m0.yml", + "workflow_name": "Adafruit QT Py M0", + "test_dir": "tests/platform/qtpy_m0", + "env_name": "qtpy_m0", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-rp2040.yml", + "workflow_name": "RP2040", + "test_dir": "tests/platform/rp2040", + "env_name": "rp2040", + "firmware_ext": "bin", + "family": "rp2040" + }, + { + "workflow": "build-rp2350.yml", + "workflow_name": "RP2350", + "test_dir": "tests/platform/rp2350", + "env_name": "rp2350", + "firmware_ext": "bin", + "family": "rp2040" + }, + { + "workflow": "build-rpipico.yml", + "workflow_name": "Raspberry Pi Pico", + "test_dir": "tests/platform/rpipico", + "env_name": "rpipico", + "firmware_ext": "bin", + "family": "rp2040" + }, + { + "workflow": "build-rpipico2.yml", + "workflow_name": "Raspberry Pi Pico 2", + "test_dir": "tests/platform/rpipico2", + "env_name": "rpipico2", + "firmware_ext": "bin", + "family": "rp2040" + }, + { + "workflow": "build-sam3x8e_due.yml", + "workflow_name": "Atmel SAM3X8E (Due)", + "test_dir": "tests/platform/sam3x8e_due", + "env_name": "sam3x8e_due", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-samd21.yml", + "workflow_name": "Atmel SAMD21", + "test_dir": "tests/platform/samd21", + "env_name": "samd21", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-samd21_zero.yml", + "workflow_name": "Arduino Zero (SAMD21)", + "test_dir": "tests/platform/samd21_zero", + "env_name": "samd21_zero", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-samd51j.yml", + "workflow_name": "Atmel SAMD51J", + "test_dir": "tests/platform/samd51j", + "env_name": "samd51j", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-samd51p.yml", + "workflow_name": "Atmel SAMD51P", + "test_dir": "tests/platform/samd51p", + "env_name": "samd51p", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-stm32f103c8.yml", + "workflow_name": "STM32F103C8", + "test_dir": "tests/platform/stm32f103c8", + "env_name": "stm32f103c8", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-stm32f103cb.yml", + "workflow_name": "STM32F103CB", + "test_dir": "tests/platform/stm32f103cb", + "env_name": "stm32f103cb", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-stm32f103tb.yml", + "workflow_name": "STM32F103TB", + "test_dir": "tests/platform/stm32f103tb", + "env_name": "stm32f103tb", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-stm32f411ce.yml", + "workflow_name": "STM32F411CE", + "test_dir": "tests/platform/stm32f411ce", + "env_name": "stm32f411ce", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-stm32h747xi.yml", + "workflow_name": "STM32H747XI", + "test_dir": "tests/platform/stm32h747xi", + "env_name": "stm32h747xi", + "firmware_ext": "bin", + "family": "stm32" + }, + { + "workflow": "build-supermini_nrf52840.yml", + "workflow_name": "SuperMini nRF52840", + "test_dir": "tests/platform/supermini_nrf52840", + "env_name": "supermini_nrf52840", + "firmware_ext": "hex", + "family": "nrf52" + }, + { + "workflow": "build-teensy30.yml", + "workflow_name": "Teensy 3.0", + "test_dir": "tests/platform/teensy30", + "env_name": "teensy30", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy31.yml", + "workflow_name": "Teensy 3.1", + "test_dir": "tests/platform/teensy31", + "env_name": "teensy31", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy32.yml", + "workflow_name": "Teensy 3.2", + "test_dir": "tests/platform/teensy32", + "env_name": "teensy32", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy35.yml", + "workflow_name": "Teensy 3.5", + "test_dir": "tests/platform/teensy35", + "env_name": "teensy35", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy36.yml", + "workflow_name": "Teensy 3.6", + "test_dir": "tests/platform/teensy36", + "env_name": "teensy36", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy40.yml", + "workflow_name": "Teensy 4.0", + "test_dir": "tests/platform/teensy40", + "env_name": "teensy40", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-teensy41.yml", + "workflow_name": "Teensy 4.1", + "test_dir": "tests/platform/teensy41", + "env_name": "teensy41", + "firmware_ext": "hex", + "family": "teensy", + "core": true + }, + { + "workflow": "build-teensylc.yml", + "workflow_name": "Teensy LC", + "test_dir": "tests/platform/teensylc", + "env_name": "teensylc", + "firmware_ext": "hex", + "family": "teensy" + }, + { + "workflow": "build-thingplusmatter.yml", + "workflow_name": "SparkFun Thing Plus Matter", + "test_dir": "tests/platform/sparkfun_thingplusmatter", + "env_name": "thingplusmatter", + "firmware_ext": "bin", + "family": "sam" + }, + { + "workflow": "build-tinystm.yml", + "workflow_name": "HY TinySTM103TB", + "test_dir": "tests/platform/hy_tinystm103tb", + "env_name": "tinystm", + "firmware_ext": "hex", + "family": "stm32" + }, + { + "workflow": "build-uno-r4-wifi.yml", + "workflow_name": "Arduino Uno R4 WiFi", + "test_dir": "tests/platform/uno_r4_wifi", + "env_name": "uno_r4_wifi", + "firmware_ext": "bin", + "family": "renesas" + }, + { + "workflow": "build-uno.yml", + "workflow_name": "Arduino Uno", + "test_dir": "tests/platform/uno", + "env_name": "uno", + "firmware_ext": "hex", + "family": "avr", + "core": true + }, + { + "workflow": "build-uno_r4_wifi.yml", + "workflow_name": "Arduino Uno R4 WiFi", + "test_dir": "tests/platform/uno_r4_wifi", + "env_name": "uno_r4_wifi", + "firmware_ext": "bin", + "family": "renesas" + } ] } diff --git a/ci/ci_common_paths.txt b/ci/ci_common_paths.txt index bc25dd0d..f9e5bc3d 100644 --- a/ci/ci_common_paths.txt +++ b/ci/ci_common_paths.txt @@ -5,10 +5,30 @@ # to regenerate the `on: paths:` blocks of every per-board workflow. The CI # drift gate (.github/workflows/ci-workflow-drift.yml) enforces this. # -# Bias: be BROAD here. A safety-net force-run on every common-code edit is -# the right trade vs. missing a regression that only a board build catches. -# Narrow filtering is only correct for family-specific code (handled by -# board_families.json crate_paths). +# Scope: these paths force-run the CORE boards only -- the entries marked +# `"core": true` in ci/board_families.json. That is three boards, one per +# toolchain family that shared code can plausibly break: +# +# uno AVR (avr-gcc) +# esp32dev ESP32 (Xtensa) +# teensy41 Teensy (ARM) +# +# All three run on ubuntu-latest and share one soldr build cache +# (`cache-key-suffix: fbuild-rust-debug` in template_build.yml is +# board-independent), so the Rust rebuild happens once and the other two +# hit it. +# +# This changed in FastLED/fbuild#1396. Being broad here used to mean a +# one-line edit in fbuild-core scheduled all 80 board builds, ~94 checks per +# PR; with a strict up-to-date merge rule, every merge then invalidated every +# other open PR and the queue serialized behind full board sweeps. The safety +# net is the nightly sweep (.github/workflows/nightly-platforms.yml), which +# still runs every board at 3am. +# +# So being broad here is cheap: it costs 3 workflows, not 80. Add a path when +# a change to it could plausibly break a build on any family. +# Family-specific code stays in board_families.json crate_paths and triggers +# its whole family directly -- an ESP32 change still runs all 9 ESP32 boards. # Shared build pipeline crates. Keep family-specific directories in the # family map below so a change only runs the relevant board workflows. diff --git a/ci/render_workflows.py b/ci/render_workflows.py index 746b07b2..3ee7a57a 100644 --- a/ci/render_workflows.py +++ b/ci/render_workflows.py @@ -3,7 +3,7 @@ Sources of truth: - ci/board_families.json -- per-board metadata + family -> crate paths - - ci/ci_common_paths.txt -- paths that force-run every per-board build + - ci/ci_common_paths.txt -- paths that force-run the CORE per-board builds Produces (or --check verifies): - .github/workflows/build-.yml (rewrites only the `on:` block) @@ -80,7 +80,17 @@ def render_paths_for_board(board: dict, families: dict, common_paths: list[str]) paths: list[str] = [] paths.append(f"{board['test_dir']}/**") paths.extend(family_paths) - paths.extend(common_paths) + # Shared-code paths run the CORE boards only — uno / esp32dev / teensy41, + # one per toolchain family shared code can plausibly break + # (FastLED/fbuild#1396). Previously every common-code edit ran all 80 + # per-board workflows, so a one-line change in `fbuild-core` scheduled + # ~94 checks and the merge queue serialized behind them. + # + # A board's own test dir, its family's crate paths, and its own workflow + # file still trigger it directly, so family-specific work is unaffected. + # Non-core boards are covered by the nightly sweep. + if board.get("core", False): + paths.extend(common_paths) paths.append(f".github/workflows/{board['workflow']}") seen: set[str] = set() @@ -243,8 +253,10 @@ def render_nightly(boards: list[dict]) -> str: "\n" "on:\n" " schedule:\n" - " # 09:00 UTC = 01:00 PST (winter) / 02:00 PDT (summer). See #835.\n" - " - cron: '0 9 * * *'\n" + " # 11:00 UTC = 03:00 PST (winter) / 04:00 PDT (summer). GitHub cron\n" + " # has no timezone, so one of the two has to drift; 3am standard\n" + " # time is the one asked for (FastLED/fbuild#1396). See also #835.\n" + " - cron: '0 11 * * *'\n" " workflow_dispatch:\n" " inputs:\n" " force:\n"