From 0fc6750a872e0d0a9fa5d60c4eb66c3820f1eb03 Mon Sep 17 00:00:00 2001 From: zackees Date: Tue, 21 Jul 2026 16:24:52 -0700 Subject: [PATCH] fix(ci): update CH32V path filters after crate split Closes #1107 --- .github/workflows/build-apollo3_red.yml | 78 ++++-------------- .../build-apollo3_thing_explorable.yml | 78 ++++-------------- .github/workflows/build-atmega8.yml | 78 ++++-------------- .github/workflows/build-atmega8a.yml | 78 ++++-------------- .github/workflows/build-attiny1604.yml | 78 ++++-------------- .github/workflows/build-attiny1616.yml | 78 ++++-------------- .github/workflows/build-attiny4313.yml | 78 ++++-------------- .github/workflows/build-attiny85.yml | 78 ++++-------------- .github/workflows/build-attiny88.yml | 78 ++++-------------- .github/workflows/build-blackpill.yml | 78 ++++-------------- .github/workflows/build-bluepill.yml | 78 ++++-------------- .github/workflows/build-ch32l103.yml | 78 ++++-------------- .github/workflows/build-ch32v003.yml | 78 ++++-------------- .github/workflows/build-ch32v006.yml | 78 ++++-------------- .github/workflows/build-ch32v103.yml | 78 ++++-------------- .github/workflows/build-ch32v203.yml | 78 ++++-------------- .github/workflows/build-ch32v208.yml | 78 ++++-------------- .github/workflows/build-ch32v303.yml | 78 ++++-------------- .github/workflows/build-ch32v307.yml | 78 ++++-------------- .github/workflows/build-ch32x035.yml | 78 ++++-------------- .github/workflows/build-due.yml | 78 ++++-------------- .github/workflows/build-esp32c2.yml | 78 ++++-------------- .github/workflows/build-esp32c3.yml | 78 ++++-------------- .github/workflows/build-esp32c5.yml | 78 ++++-------------- .github/workflows/build-esp32c6.yml | 78 ++++-------------- .github/workflows/build-esp32dev.yml | 78 ++++-------------- .github/workflows/build-esp32h2.yml | 78 ++++-------------- .github/workflows/build-esp32p4.yml | 78 ++++-------------- .github/workflows/build-esp32s2.yml | 78 ++++-------------- .github/workflows/build-esp32s3.yml | 78 ++++-------------- .github/workflows/build-esp8266.yml | 78 ++++-------------- .github/workflows/build-giga-r1.yml | 78 ++++-------------- .github/workflows/build-leonardo.yml | 78 ++++-------------- .github/workflows/build-lpc804.yml | 80 +++++-------------- .github/workflows/build-lpc845.yml | 80 +++++-------------- .github/workflows/build-lpc845brk.yml | 80 +++++-------------- .github/workflows/build-lpcxpresso804.yml | 80 +++++-------------- .github/workflows/build-lpcxpresso845max.yml | 80 +++++-------------- .github/workflows/build-matrix_portal_m4.yml | 78 ++++-------------- .github/workflows/build-mgm240.yml | 78 ++++-------------- .github/workflows/build-nano-every.yml | 78 ++++-------------- .github/workflows/build-nano_every.yml | 78 ++++-------------- .../workflows/build-nice_nano_nrf52840.yml | 78 ++++-------------- .github/workflows/build-nrf52840-sense.yml | 78 ++++-------------- .github/workflows/build-nrf52840_dk.yml | 78 ++++-------------- .github/workflows/build-nrfmicro_nrf52840.yml | 78 ++++-------------- .github/workflows/build-nucleo-f429zi.yml | 78 ++++-------------- .github/workflows/build-nucleo-f439zi.yml | 78 ++++-------------- .github/workflows/build-nucleo_f429zi.yml | 78 ++++-------------- .github/workflows/build-nucleo_f439zi.yml | 78 ++++-------------- .github/workflows/build-qtpy_m0.yml | 78 ++++-------------- .github/workflows/build-rp2040.yml | 78 ++++-------------- .github/workflows/build-rp2350.yml | 78 ++++-------------- .github/workflows/build-rpipico.yml | 78 ++++-------------- .github/workflows/build-rpipico2.yml | 78 ++++-------------- .github/workflows/build-sam3x8e_due.yml | 78 ++++-------------- .github/workflows/build-samd21.yml | 78 ++++-------------- .github/workflows/build-samd21_zero.yml | 78 ++++-------------- .github/workflows/build-samd51j.yml | 78 ++++-------------- .github/workflows/build-samd51p.yml | 78 ++++-------------- .github/workflows/build-stm32f103c8.yml | 78 ++++-------------- .github/workflows/build-stm32f103cb.yml | 78 ++++-------------- .github/workflows/build-stm32f103tb.yml | 78 ++++-------------- .github/workflows/build-stm32f411ce.yml | 78 ++++-------------- .github/workflows/build-stm32h747xi.yml | 78 ++++-------------- .../workflows/build-supermini_nrf52840.yml | 78 ++++-------------- .github/workflows/build-teensy30.yml | 78 ++++-------------- .github/workflows/build-teensy31.yml | 78 ++++-------------- .github/workflows/build-teensy32.yml | 78 ++++-------------- .github/workflows/build-teensy35.yml | 78 ++++-------------- .github/workflows/build-teensy36.yml | 78 ++++-------------- .github/workflows/build-teensy40.yml | 78 ++++-------------- .github/workflows/build-teensy41.yml | 78 ++++-------------- .github/workflows/build-teensylc.yml | 78 ++++-------------- .github/workflows/build-thingplusmatter.yml | 78 ++++-------------- .github/workflows/build-tinystm.yml | 78 ++++-------------- .github/workflows/build-uno-r4-wifi.yml | 78 ++++-------------- .github/workflows/build-uno.yml | 78 ++++-------------- .github/workflows/build-uno_r4_wifi.yml | 78 ++++-------------- ci/board_families.json | 26 +++--- ci/ci_common_paths.txt | 44 +++------- ci/render_workflows.py | 22 +++++ 82 files changed, 1318 insertions(+), 4946 deletions(-) diff --git a/.github/workflows/build-apollo3_red.yml b/.github/workflows/build-apollo3_red.yml index 3d6b4354d..f137eafb3 100644 --- a/.github/workflows/build-apollo3_red.yml +++ b/.github/workflows/build-apollo3_red.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/apollo3_red/**' - - 'crates/fbuild-build/src/apollo3/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/apollo3/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/apollo3/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/apollo3/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-apollo3_thing_explorable.yml b/.github/workflows/build-apollo3_thing_explorable.yml index 7f6071d73..5b3e64c49 100644 --- a/.github/workflows/build-apollo3_thing_explorable.yml +++ b/.github/workflows/build-apollo3_thing_explorable.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/apollo3_thing_explorable/**' - - 'crates/fbuild-build/src/apollo3/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/apollo3/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/apollo3/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/apollo3/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-atmega8.yml b/.github/workflows/build-atmega8.yml index 1f45c2270..800ca4075 100644 --- a/.github/workflows/build-atmega8.yml +++ b/.github/workflows/build-atmega8.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/atmega8/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-atmega8a.yml b/.github/workflows/build-atmega8a.yml index 33452aa6c..0f2cb72b7 100644 --- a/.github/workflows/build-atmega8a.yml +++ b/.github/workflows/build-atmega8a.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/atmega8a/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-attiny1604.yml b/.github/workflows/build-attiny1604.yml index ef89e760f..c0adac6a9 100644 --- a/.github/workflows/build-attiny1604.yml +++ b/.github/workflows/build-attiny1604.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/attiny1604/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-attiny1616.yml b/.github/workflows/build-attiny1616.yml index fce685dc3..0e7a505d0 100644 --- a/.github/workflows/build-attiny1616.yml +++ b/.github/workflows/build-attiny1616.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/attiny1616/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-attiny4313.yml b/.github/workflows/build-attiny4313.yml index 25448f9e1..cffa6d1fb 100644 --- a/.github/workflows/build-attiny4313.yml +++ b/.github/workflows/build-attiny4313.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/attiny4313/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-attiny85.yml b/.github/workflows/build-attiny85.yml index cad913823..f01c7d1ea 100644 --- a/.github/workflows/build-attiny85.yml +++ b/.github/workflows/build-attiny85.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/attiny85/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-attiny88.yml b/.github/workflows/build-attiny88.yml index b730c6ed1..0d69a3eff 100644 --- a/.github/workflows/build-attiny88.yml +++ b/.github/workflows/build-attiny88.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/attiny88/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-blackpill.yml b/.github/workflows/build-blackpill.yml index fa1061e2d..c68299fad 100644 --- a/.github/workflows/build-blackpill.yml +++ b/.github/workflows/build-blackpill.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/blackpill_f411ce/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-bluepill.yml b/.github/workflows/build-bluepill.yml index d18e8fe2d..118db5d41 100644 --- a/.github/workflows/build-bluepill.yml +++ b/.github/workflows/build-bluepill.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/bluepill_f103c8/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32l103.yml b/.github/workflows/build-ch32l103.yml index 2c6d92c29..d737ba977 100644 --- a/.github/workflows/build-ch32l103.yml +++ b/.github/workflows/build-ch32l103.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32l103/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v003.yml b/.github/workflows/build-ch32v003.yml index 159c4960d..bb7248570 100644 --- a/.github/workflows/build-ch32v003.yml +++ b/.github/workflows/build-ch32v003.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v003/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v006.yml b/.github/workflows/build-ch32v006.yml index 22efeb0c3..22c65440a 100644 --- a/.github/workflows/build-ch32v006.yml +++ b/.github/workflows/build-ch32v006.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v006/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v103.yml b/.github/workflows/build-ch32v103.yml index 6be21b713..e5d0605ec 100644 --- a/.github/workflows/build-ch32v103.yml +++ b/.github/workflows/build-ch32v103.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v103/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v203.yml b/.github/workflows/build-ch32v203.yml index d1926d449..c06eab39c 100644 --- a/.github/workflows/build-ch32v203.yml +++ b/.github/workflows/build-ch32v203.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v203/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v208.yml b/.github/workflows/build-ch32v208.yml index 24131aa99..38970ffc0 100644 --- a/.github/workflows/build-ch32v208.yml +++ b/.github/workflows/build-ch32v208.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v208/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v303.yml b/.github/workflows/build-ch32v303.yml index 7ad948848..c5e207a9c 100644 --- a/.github/workflows/build-ch32v303.yml +++ b/.github/workflows/build-ch32v303.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v303/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32v307.yml b/.github/workflows/build-ch32v307.yml index 166715b0a..e7fc852e4 100644 --- a/.github/workflows/build-ch32v307.yml +++ b/.github/workflows/build-ch32v307.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32v307/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-ch32x035.yml b/.github/workflows/build-ch32x035.yml index 39caaceaf..79fcdde17 100644 --- a/.github/workflows/build-ch32x035.yml +++ b/.github/workflows/build-ch32x035.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/ch32x035/**' - - 'crates/fbuild-build/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/ch32v/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/ch32v/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-due.yml b/.github/workflows/build-due.yml index 4e1705f7d..2ba395c4a 100644 --- a/.github/workflows/build-due.yml +++ b/.github/workflows/build-due.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/due/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32c2.yml b/.github/workflows/build-esp32c2.yml index e98ca9eae..588effaa3 100644 --- a/.github/workflows/build-esp32c2.yml +++ b/.github/workflows/build-esp32c2.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32c2/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32c3.yml b/.github/workflows/build-esp32c3.yml index eb6dc8984..2b174b49f 100644 --- a/.github/workflows/build-esp32c3.yml +++ b/.github/workflows/build-esp32c3.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32c3/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32c5.yml b/.github/workflows/build-esp32c5.yml index 94cab2d73..780120265 100644 --- a/.github/workflows/build-esp32c5.yml +++ b/.github/workflows/build-esp32c5.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32c5/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32c6.yml b/.github/workflows/build-esp32c6.yml index 2758ab69f..bb5bde1da 100644 --- a/.github/workflows/build-esp32c6.yml +++ b/.github/workflows/build-esp32c6.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32c6/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32dev.yml b/.github/workflows/build-esp32dev.yml index 9227d728b..37c5b2207 100644 --- a/.github/workflows/build-esp32dev.yml +++ b/.github/workflows/build-esp32dev.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32dev/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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-esp32dev.yml' pull_request: branches: [main] paths: - 'tests/platform/esp32dev/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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-esp32dev.yml' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32h2.yml b/.github/workflows/build-esp32h2.yml index 6c3daa904..959b30276 100644 --- a/.github/workflows/build-esp32h2.yml +++ b/.github/workflows/build-esp32h2.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32h2/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32p4.yml b/.github/workflows/build-esp32p4.yml index 1a80c3d62..00e4f0317 100644 --- a/.github/workflows/build-esp32p4.yml +++ b/.github/workflows/build-esp32p4.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32p4/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32s2.yml b/.github/workflows/build-esp32s2.yml index 3049ed784..76cc4537c 100644 --- a/.github/workflows/build-esp32s2.yml +++ b/.github/workflows/build-esp32s2.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32s2/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp32s3.yml b/.github/workflows/build-esp32s3.yml index 5420d3c43..5ff649416 100644 --- a/.github/workflows/build-esp32s3.yml +++ b/.github/workflows/build-esp32s3.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp32s3/**' - - 'crates/fbuild-build/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-esp8266.yml b/.github/workflows/build-esp8266.yml index 0d49e3212..a15abee8d 100644 --- a/.github/workflows/build-esp8266.yml +++ b/.github/workflows/build-esp8266.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/esp8266/**' - - 'crates/fbuild-build/src/esp8266/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp8266/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/esp8266/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-esp/src/esp8266/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-giga-r1.yml b/.github/workflows/build-giga-r1.yml index 1c5347609..f742b948c 100644 --- a/.github/workflows/build-giga-r1.yml +++ b/.github/workflows/build-giga-r1.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/giga_r1_m7/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-leonardo.yml b/.github/workflows/build-leonardo.yml index 88aa8d829..9cabcc03b 100644 --- a/.github/workflows/build-leonardo.yml +++ b/.github/workflows/build-leonardo.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/leonardo/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-lpc804.yml b/.github/workflows/build-lpc804.yml index df6f5e235..2ea101e12 100644 --- a/.github/workflows/build-lpc804.yml +++ b/.github/workflows/build-lpc804.yml @@ -8,37 +8,9 @@ on: branches: [main] paths: - 'tests/platform/lpc804/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -57,42 +29,20 @@ on: - '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] paths: - 'tests/platform/lpc804/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -111,6 +61,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-lpc845.yml b/.github/workflows/build-lpc845.yml index fb9de2ee3..163d6428d 100644 --- a/.github/workflows/build-lpc845.yml +++ b/.github/workflows/build-lpc845.yml @@ -8,37 +8,9 @@ on: branches: [main] paths: - 'tests/platform/lpc845/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -57,42 +29,20 @@ on: - '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] paths: - 'tests/platform/lpc845/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -111,6 +61,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-lpc845brk.yml b/.github/workflows/build-lpc845brk.yml index 03cb62403..774fd8381 100644 --- a/.github/workflows/build-lpc845brk.yml +++ b/.github/workflows/build-lpc845brk.yml @@ -8,37 +8,9 @@ on: branches: [main] paths: - 'tests/platform/lpc845brk/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -57,42 +29,20 @@ on: - '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] paths: - 'tests/platform/lpc845brk/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -111,6 +61,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-lpcxpresso804.yml b/.github/workflows/build-lpcxpresso804.yml index 26358824e..9d39bcb44 100644 --- a/.github/workflows/build-lpcxpresso804.yml +++ b/.github/workflows/build-lpcxpresso804.yml @@ -8,37 +8,9 @@ on: branches: [main] paths: - 'tests/platform/lpcxpresso804/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -57,42 +29,20 @@ on: - '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] paths: - 'tests/platform/lpcxpresso804/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -111,6 +61,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-lpcxpresso845max.yml b/.github/workflows/build-lpcxpresso845max.yml index 452b14f5a..4dc99648a 100644 --- a/.github/workflows/build-lpcxpresso845max.yml +++ b/.github/workflows/build-lpcxpresso845max.yml @@ -8,37 +8,9 @@ on: branches: [main] paths: - 'tests/platform/lpcxpresso845max/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -57,42 +29,20 @@ on: - '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] paths: - 'tests/platform/lpcxpresso845max/**' - - 'crates/fbuild-build/src/nxplpc/**' - - 'crates/fbuild-build/src/generic_arm/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' + - '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/**' @@ -111,6 +61,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-matrix_portal_m4.yml b/.github/workflows/build-matrix_portal_m4.yml index d7c11e00c..f401eff28 100644 --- a/.github/workflows/build-matrix_portal_m4.yml +++ b/.github/workflows/build-matrix_portal_m4.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/matrix_portal_m4/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-mgm240.yml b/.github/workflows/build-mgm240.yml index 1410b0eb7..f8288e19d 100644 --- a/.github/workflows/build-mgm240.yml +++ b/.github/workflows/build-mgm240.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/mgm240/**' - - 'crates/fbuild-build/src/silabs/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/silabs/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/silabs/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/silabs/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nano-every.yml b/.github/workflows/build-nano-every.yml index 39ddf4af4..b64381261 100644 --- a/.github/workflows/build-nano-every.yml +++ b/.github/workflows/build-nano-every.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nano_every/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nano_every.yml b/.github/workflows/build-nano_every.yml index 29a4644c6..ce21096f3 100644 --- a/.github/workflows/build-nano_every.yml +++ b/.github/workflows/build-nano_every.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nano_every/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nice_nano_nrf52840.yml b/.github/workflows/build-nice_nano_nrf52840.yml index 6c2d07b9c..b315c70c1 100644 --- a/.github/workflows/build-nice_nano_nrf52840.yml +++ b/.github/workflows/build-nice_nano_nrf52840.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nice_nano_nrf52840/**' - - 'crates/fbuild-build/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nrf52840-sense.yml b/.github/workflows/build-nrf52840-sense.yml index 5786ffcc0..a56304ec2 100644 --- a/.github/workflows/build-nrf52840-sense.yml +++ b/.github/workflows/build-nrf52840-sense.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/adafruit_feather_nrf52840_sense/**' - - 'crates/fbuild-build/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nrf52840_dk.yml b/.github/workflows/build-nrf52840_dk.yml index ace793c83..a80efef26 100644 --- a/.github/workflows/build-nrf52840_dk.yml +++ b/.github/workflows/build-nrf52840_dk.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nrf52840_dk/**' - - 'crates/fbuild-build/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nrfmicro_nrf52840.yml b/.github/workflows/build-nrfmicro_nrf52840.yml index 4ed69b97f..36debe429 100644 --- a/.github/workflows/build-nrfmicro_nrf52840.yml +++ b/.github/workflows/build-nrfmicro_nrf52840.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nrfmicro_nrf52840/**' - - 'crates/fbuild-build/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nucleo-f429zi.yml b/.github/workflows/build-nucleo-f429zi.yml index 88844d4c7..92fae3898 100644 --- a/.github/workflows/build-nucleo-f429zi.yml +++ b/.github/workflows/build-nucleo-f429zi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nucleo_f429zi/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nucleo-f439zi.yml b/.github/workflows/build-nucleo-f439zi.yml index 9e4c8738c..469f0c215 100644 --- a/.github/workflows/build-nucleo-f439zi.yml +++ b/.github/workflows/build-nucleo-f439zi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nucleo_f439zi/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nucleo_f429zi.yml b/.github/workflows/build-nucleo_f429zi.yml index 7f721f27e..395dac957 100644 --- a/.github/workflows/build-nucleo_f429zi.yml +++ b/.github/workflows/build-nucleo_f429zi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nucleo_f429zi/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-nucleo_f439zi.yml b/.github/workflows/build-nucleo_f439zi.yml index 10523db4f..978e553d6 100644 --- a/.github/workflows/build-nucleo_f439zi.yml +++ b/.github/workflows/build-nucleo_f439zi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/nucleo_f439zi/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-qtpy_m0.yml b/.github/workflows/build-qtpy_m0.yml index 5bc5e0cf3..b26d52000 100644 --- a/.github/workflows/build-qtpy_m0.yml +++ b/.github/workflows/build-qtpy_m0.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/qtpy_m0/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-rp2040.yml b/.github/workflows/build-rp2040.yml index 04c830710..b5a86fdfd 100644 --- a/.github/workflows/build-rp2040.yml +++ b/.github/workflows/build-rp2040.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/rp2040/**' - - 'crates/fbuild-build/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-rp2350.yml b/.github/workflows/build-rp2350.yml index d83d525ec..486b907ab 100644 --- a/.github/workflows/build-rp2350.yml +++ b/.github/workflows/build-rp2350.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/rp2350/**' - - 'crates/fbuild-build/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-rpipico.yml b/.github/workflows/build-rpipico.yml index a4cb4158c..545a9f7ff 100644 --- a/.github/workflows/build-rpipico.yml +++ b/.github/workflows/build-rpipico.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/rpipico/**' - - 'crates/fbuild-build/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-rpipico2.yml b/.github/workflows/build-rpipico2.yml index 465f092de..8bd148544 100644 --- a/.github/workflows/build-rpipico2.yml +++ b/.github/workflows/build-rpipico2.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/rpipico2/**' - - 'crates/fbuild-build/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/rp2040/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/rp2040/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-sam3x8e_due.yml b/.github/workflows/build-sam3x8e_due.yml index c9d7c0208..774d05bfc 100644 --- a/.github/workflows/build-sam3x8e_due.yml +++ b/.github/workflows/build-sam3x8e_due.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/sam3x8e_due/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-samd21.yml b/.github/workflows/build-samd21.yml index 5a53c2929..e94e934e2 100644 --- a/.github/workflows/build-samd21.yml +++ b/.github/workflows/build-samd21.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/samd21/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-samd21_zero.yml b/.github/workflows/build-samd21_zero.yml index b2ddfd54e..6c0524d73 100644 --- a/.github/workflows/build-samd21_zero.yml +++ b/.github/workflows/build-samd21_zero.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/samd21_zero/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-samd51j.yml b/.github/workflows/build-samd51j.yml index 53152c7ca..50f4cf08e 100644 --- a/.github/workflows/build-samd51j.yml +++ b/.github/workflows/build-samd51j.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/samd51j/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-samd51p.yml b/.github/workflows/build-samd51p.yml index 3c80b82f7..c2d451c9b 100644 --- a/.github/workflows/build-samd51p.yml +++ b/.github/workflows/build-samd51p.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/samd51p/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-stm32f103c8.yml b/.github/workflows/build-stm32f103c8.yml index 5b872cd31..499f2ef40 100644 --- a/.github/workflows/build-stm32f103c8.yml +++ b/.github/workflows/build-stm32f103c8.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/stm32f103c8/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-stm32f103cb.yml b/.github/workflows/build-stm32f103cb.yml index 4a4979a60..c442816bd 100644 --- a/.github/workflows/build-stm32f103cb.yml +++ b/.github/workflows/build-stm32f103cb.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/stm32f103cb/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-stm32f103tb.yml b/.github/workflows/build-stm32f103tb.yml index fd701b2f1..9885143dc 100644 --- a/.github/workflows/build-stm32f103tb.yml +++ b/.github/workflows/build-stm32f103tb.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/stm32f103tb/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-stm32f411ce.yml b/.github/workflows/build-stm32f411ce.yml index b18050c8d..70e2c44f4 100644 --- a/.github/workflows/build-stm32f411ce.yml +++ b/.github/workflows/build-stm32f411ce.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/stm32f411ce/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-stm32h747xi.yml b/.github/workflows/build-stm32h747xi.yml index 8e204a289..4f3eda8ee 100644 --- a/.github/workflows/build-stm32h747xi.yml +++ b/.github/workflows/build-stm32h747xi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/stm32h747xi/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-supermini_nrf52840.yml b/.github/workflows/build-supermini_nrf52840.yml index 8561aa450..667df4057 100644 --- a/.github/workflows/build-supermini_nrf52840.yml +++ b/.github/workflows/build-supermini_nrf52840.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/supermini_nrf52840/**' - - 'crates/fbuild-build/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/nrf52/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/nrf52/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy30.yml b/.github/workflows/build-teensy30.yml index 887606d8c..5a68d68e8 100644 --- a/.github/workflows/build-teensy30.yml +++ b/.github/workflows/build-teensy30.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy30/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy31.yml b/.github/workflows/build-teensy31.yml index 512c41fe9..b2367ea3b 100644 --- a/.github/workflows/build-teensy31.yml +++ b/.github/workflows/build-teensy31.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy31/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy32.yml b/.github/workflows/build-teensy32.yml index 65399b824..e3d13ac34 100644 --- a/.github/workflows/build-teensy32.yml +++ b/.github/workflows/build-teensy32.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy32/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy35.yml b/.github/workflows/build-teensy35.yml index 76fad6065..ea1792dbc 100644 --- a/.github/workflows/build-teensy35.yml +++ b/.github/workflows/build-teensy35.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy35/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy36.yml b/.github/workflows/build-teensy36.yml index c2d83dac5..d9b657bbf 100644 --- a/.github/workflows/build-teensy36.yml +++ b/.github/workflows/build-teensy36.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy36/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy40.yml b/.github/workflows/build-teensy40.yml index a0574db26..923f5756b 100644 --- a/.github/workflows/build-teensy40.yml +++ b/.github/workflows/build-teensy40.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy40/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensy41.yml b/.github/workflows/build-teensy41.yml index fa7a4402e..56a46bf44 100644 --- a/.github/workflows/build-teensy41.yml +++ b/.github/workflows/build-teensy41.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensy41/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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-teensy41.yml' pull_request: branches: [main] paths: - 'tests/platform/teensy41/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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-teensy41.yml' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-teensylc.yml b/.github/workflows/build-teensylc.yml index 213cbeecb..e048a2e49 100644 --- a/.github/workflows/build-teensylc.yml +++ b/.github/workflows/build-teensylc.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/teensylc/**' - - 'crates/fbuild-build/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/teensy/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/teensy/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-thingplusmatter.yml b/.github/workflows/build-thingplusmatter.yml index acf90b519..7af67d8d9 100644 --- a/.github/workflows/build-thingplusmatter.yml +++ b/.github/workflows/build-thingplusmatter.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/sparkfun_thingplusmatter/**' - - 'crates/fbuild-build/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/sam/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/sam/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-tinystm.yml b/.github/workflows/build-tinystm.yml index acdb90991..d84febc95 100644 --- a/.github/workflows/build-tinystm.yml +++ b/.github/workflows/build-tinystm.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/hy_tinystm103tb/**' - - 'crates/fbuild-build/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/stm32/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/stm32/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-uno-r4-wifi.yml b/.github/workflows/build-uno-r4-wifi.yml index 97563e105..a071ec20b 100644 --- a/.github/workflows/build-uno-r4-wifi.yml +++ b/.github/workflows/build-uno-r4-wifi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/uno_r4_wifi/**' - - 'crates/fbuild-build/src/renesas/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/renesas/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/renesas/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/renesas/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-uno.yml b/.github/workflows/build-uno.yml index e75d7870a..4a2670701 100644 --- a/.github/workflows/build-uno.yml +++ b/.github/workflows/build-uno.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/uno/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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.yml' pull_request: branches: [main] paths: - 'tests/platform/uno/**' - - 'crates/fbuild-build/src/avr/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-mcu/src/avr/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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.yml' # >>> RENDERED-ON-END <<< diff --git a/.github/workflows/build-uno_r4_wifi.yml b/.github/workflows/build-uno_r4_wifi.yml index fc6c4d88a..2ef3520cf 100644 --- a/.github/workflows/build-uno_r4_wifi.yml +++ b/.github/workflows/build-uno_r4_wifi.yml @@ -8,37 +8,8 @@ on: branches: [main] paths: - 'tests/platform/uno_r4_wifi/**' - - 'crates/fbuild-build/src/renesas/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/renesas/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -57,42 +28,19 @@ on: - '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/src/renesas/**' - - 'crates/fbuild-build/src/arduino_props.rs' - - 'crates/fbuild-build/src/build_info.rs' - - 'crates/fbuild-build/src/build_output.rs' - - 'crates/fbuild-build/src/compile_backend.rs' - - 'crates/fbuild-build/src/compile_many.rs' - - 'crates/fbuild-build/src/compiler.rs' - - 'crates/fbuild-build/src/compiler_tests.rs' - - 'crates/fbuild-build/src/eh_frame_policy.rs' - - 'crates/fbuild-build/src/eh_frame_policy_compute.rs' - - 'crates/fbuild-build/src/flag_overlay.rs' - - 'crates/fbuild-build/src/framework_core_cache.rs' - - 'crates/fbuild-build/src/framework_libs.rs' - - 'crates/fbuild-build/src/lib.rs' - - 'crates/fbuild-build/src/linker.rs' - - 'crates/fbuild-build/src/package_override.rs' - - 'crates/fbuild-build/src/parallel.rs' - - 'crates/fbuild-build/src/perf_log.rs' - - 'crates/fbuild-build/src/resolution.rs' - - 'crates/fbuild-build/src/script_runtime.rs' - - 'crates/fbuild-build/src/script_runtime_tests.rs' - - 'crates/fbuild-build/src/source_scanner.rs' - - 'crates/fbuild-build/src/zccache.rs' - - 'crates/fbuild-build/src/zccache_embedded.rs' - - 'crates/fbuild-build/src/build_fingerprint/**' - - 'crates/fbuild-build/src/compile_database/**' - - 'crates/fbuild-build/src/pipeline/**' - - 'crates/fbuild-build/src/shrink/**' - - 'crates/fbuild-build/src/source_scanner/**' - - 'crates/fbuild-build/src/symbol_analyzer/**' - - 'crates/fbuild-build/src/generic_arm/**' + - 'crates/fbuild-build-arm/src/renesas/**' + - 'crates/fbuild-build/**' - 'crates/fbuild-build/Cargo.toml' - 'crates/fbuild-cli/**' - 'crates/fbuild-daemon/**' @@ -111,6 +59,12 @@ on: - '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' # >>> RENDERED-ON-END <<< diff --git a/ci/board_families.json b/ci/board_families.json index 96b2ca905..88440963d 100644 --- a/ci/board_families.json +++ b/ci/board_families.json @@ -1,19 +1,19 @@ { "_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/src/avr/**"] }, - "esp32": { "crate_paths": ["crates/fbuild-build/src/esp32/**"] }, - "esp8266": { "crate_paths": ["crates/fbuild-build/src/esp8266/**"] }, - "nxplpc": { "crate_paths": ["crates/fbuild-build/src/nxplpc/**", "crates/fbuild-build/src/generic_arm/**"] }, - "stm32": { "crate_paths": ["crates/fbuild-build/src/stm32/**"] }, - "teensy": { "crate_paths": ["crates/fbuild-build/src/teensy/**"] }, - "nrf52": { "crate_paths": ["crates/fbuild-build/src/nrf52/**"] }, - "rp2040": { "crate_paths": ["crates/fbuild-build/src/rp2040/**"] }, - "sam": { "crate_paths": ["crates/fbuild-build/src/sam/**"] }, - "ch32v": { "crate_paths": ["crates/fbuild-build/src/ch32v/**"] }, - "apollo3": { "crate_paths": ["crates/fbuild-build/src/apollo3/**"] }, - "silabs": { "crate_paths": ["crates/fbuild-build/src/silabs/**"] }, - "renesas": { "crate_paths": ["crates/fbuild-build/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" }, diff --git a/ci/ci_common_paths.txt b/ci/ci_common_paths.txt index 7684d3ffa..bc25dd0da 100644 --- a/ci/ci_common_paths.txt +++ b/ci/ci_common_paths.txt @@ -10,43 +10,11 @@ # Narrow filtering is only correct for family-specific code (handled by # board_families.json crate_paths). -# fbuild-build top-level common code (excludes per-family subdirs, which -# are listed per-family in board_families.json). -crates/fbuild-build/src/arduino_props.rs -crates/fbuild-build/src/build_info.rs -crates/fbuild-build/src/build_output.rs -crates/fbuild-build/src/compile_backend.rs -crates/fbuild-build/src/compile_many.rs -crates/fbuild-build/src/compiler.rs -crates/fbuild-build/src/compiler_tests.rs -crates/fbuild-build/src/eh_frame_policy.rs -crates/fbuild-build/src/eh_frame_policy_compute.rs -crates/fbuild-build/src/flag_overlay.rs -crates/fbuild-build/src/framework_core_cache.rs -crates/fbuild-build/src/framework_libs.rs -crates/fbuild-build/src/lib.rs -crates/fbuild-build/src/linker.rs -crates/fbuild-build/src/package_override.rs -crates/fbuild-build/src/parallel.rs -crates/fbuild-build/src/perf_log.rs -crates/fbuild-build/src/resolution.rs -crates/fbuild-build/src/script_runtime.rs -crates/fbuild-build/src/script_runtime_tests.rs -crates/fbuild-build/src/source_scanner.rs -crates/fbuild-build/src/zccache.rs -crates/fbuild-build/src/zccache_embedded.rs -crates/fbuild-build/src/build_fingerprint/** -crates/fbuild-build/src/compile_database/** -crates/fbuild-build/src/pipeline/** -crates/fbuild-build/src/shrink/** -crates/fbuild-build/src/source_scanner/** -crates/fbuild-build/src/symbol_analyzer/** +# Shared build pipeline crates. Keep family-specific directories in the +# family map below so a change only runs the relevant board workflows. +crates/fbuild-build/** -# generic_arm is shared by multiple ARM families today (LPC declares it -# explicitly). Conservative: any change there force-runs everything. -crates/fbuild-build/src/generic_arm/** -# fbuild-build crate-level files (Cargo.toml, README, etc.). crates/fbuild-build/Cargo.toml # Crates whose changes affect every board build. @@ -71,3 +39,9 @@ rust-toolchain.toml 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/** diff --git a/ci/render_workflows.py b/ci/render_workflows.py index c3477114c..1c776d348 100644 --- a/ci/render_workflows.py +++ b/ci/render_workflows.py @@ -21,6 +21,7 @@ from __future__ import annotations import argparse +import glob import json import sys from pathlib import Path @@ -49,6 +50,22 @@ def load_sot() -> dict: return json.loads(SOT_PATH.read_text(encoding="utf-8")) +def validate_source_paths(sot: dict, common_paths: list[str]) -> None: + """Reject stale source-of-truth paths before generating workflows.""" + paths = list(common_paths) + for family in sot["families"].values(): + paths.extend(family["crate_paths"]) + + dead: list[str] = [] + for pattern in paths: + check_pattern = pattern[:-3] if pattern.endswith("/**") else pattern + if not glob.glob(str(REPO / check_pattern), recursive=True): + dead.append(pattern) + if dead: + details = "\n".join(f" - {path}" for path in dead) + raise ValueError(f"SOT contains paths that match nothing:\n{details}") + + def render_paths_for_board(board: dict, families: dict, common_paths: list[str]) -> list[str]: family = board["family"] if family not in families: @@ -226,6 +243,11 @@ def main() -> int: families = sot["families"] boards = sot["boards"] common_paths = load_common_paths() + try: + validate_source_paths(sot, common_paths) + except ValueError as exc: + print(str(exc), file=sys.stderr) + return 1 sot_workflows = {b["workflow"] for b in boards} on_disk = {p.name for p in WORKFLOWS_DIR.glob("build-*.yml")}