Skip to content

Conversation

@asirko-soft
Copy link
Contributor

Testing

Readability checklist

The checklist below will help the reviewer finish PR review in time and keep the
code readable:

  • PR title is
    descriptive
  • Apply the
    “When in Rome…”
    rule (coding style)
  • PR size is short
  • Try to avoid "squashing" and "force-update" in commit history
  • CI time didn't increase

See: Pull Request Guidelines

… testing framework

- Added `is_commissioned` and `get_commissioned_fabric_count` functions to check device commissioning status.
- Introduced `require_factory_reset` and `skip_if_commissioned` decorators to enforce factory-fresh state for tests.
- Updated `assert_factory_fresh` and `assert_is_commissioned` assertions for better validation of device state.
- Refactored `TC_SC_7_1` test to utilize new commissioning helper for verifying factory reset status.

These changes enhance the testing framework's ability to ensure devices are in the correct state before running tests.
…kflow

- Corrected typos in target names for microwave oven and energy gateway in the GitHub Actions workflow.
- Updated the build script to support unified builds for additional targets, including Python bindings and triggers.
- Refactored the builder classes to manage unified build identifiers and output directories more effectively.
… and ninja_jobs parameters to improve build configuration options.
…name and repository path parameters for improved context management.
… builders and update artifact naming to include target names for improved clarity.
- Introduced a private _output_dir attribute to store the output directory.
- Added a getter and setter for output_dir to manage the output directory more effectively.
- This enhancement improves flexibility in specifying output paths for builds.
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

PR #41765: Size comparison from 1223307 to 349dc73

Full report (1 build for stm32)
platform target config section 1223307 349dc73 change % change
stm32 light STM32WB5MM-DK FLASH 469972 469972 0 0.0
RAM 141312 141312 0 0.0

…path directly, enhancing context management for target creation.
…t name and repository path, improving context management for target creation.
…and improve clarity

- Removed unnecessary pre-build command call.
- Simplified command construction for ninja jobs and build commands.
- Enhanced title generation to include target information when applicable.
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

PR #41765: Size comparison from 1223307 to 5f600db

Full report (2 builds for nrfconnect, stm32)
platform target config section 1223307 5f600db change % change
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933176 0 0.0
RAM 161317 161317 0 0.0
stm32 light STM32WB5MM-DK FLASH 469972 469972 0 0.0
RAM 141312 141312 0 0.0

…nvironment handling

- Introduced pre-build command execution for better preparation.
- Improved command construction for ninja jobs and environment variables.
- Updated title generation to conditionally include target information based on build command.
- Removed conditional title generation based on build command.
- Streamlined command execution by directly using the identifier for the title.
- Enhanced clarity in the build process by reducing complexity in title management.
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

PR #41765: Size comparison from 1223307 to 371a36a

Full report (17 builds for efr32, esp32, nrfconnect, nxp, qpg, stm32, telink)
platform target config section 1223307 371a36a change % change
efr32 lock-app BRD4187C FLASH 963200 963200 0 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 757384 757384 0 0.0
RAM 254152 254152 0 0.0
window-app BRD4187C FLASH 1058436 1058436 0 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102524 0 0.0
FLASH 1836510 1836510 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933176 0 0.0
RAM 161317 161317 0 0.0
nxp contact mcxw71+release FLASH 692104 692104 0 0.0
RAM 61496 61496 0 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837480 0 0.0
RAM 127716 127716 0 0.0
lock-app qpg6200+debug FLASH 774324 774324 0 0.0
RAM 118692 118692 0 0.0
stm32 light STM32WB5MM-DK FLASH 469972 469972 0 0.0
RAM 141312 141312 0 0.0
telink bridge-app tl7218x FLASH 710514 710514 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 796990 0 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788190 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715192 0 0.0
RAM 51852 51852 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748488 0 0.0
RAM 70900 70900 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725344 0 0.0
RAM 34600 34600 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602622 0 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820798 4 0.0
RAM 92040 92040 0 0.0

…t warnings condition

- Updated the condition for applying linker flags to exclude thread sanitizer (tsan) in addition to address sanitizer (asan) for Linux and Android platforms.
- Improved clarity in the build process by ensuring stricter warnings are only applied when neither sanitizer is active.
@github-actions github-actions bot added the gn label Nov 4, 2025
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

PR #41765: Size comparison from 1223307 to 4e43208

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 1223307 4e43208 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106156 1106156 0 0.0
RAM 178882 178882 0 0.0
bl702 lighting-app bl702+eth FLASH 661308 661308 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 836844 836844 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070388 1070388 0 0.0
RAM 117277 117277 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899836 899836 0 0.0
RAM 105540 105540 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983150 983150 0 0.0
RAM 109756 109756 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770516 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782360 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728308 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712784 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554746 0 0.0
RAM 205744 205744 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587626 0 0.0
RAM 205840 205840 0 0.0
efr32 lock-app BRD4187C FLASH 963200 963200 0 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 757384 757384 0 0.0
RAM 254152 254152 0 0.0
window-app BRD4187C FLASH 1058436 1058436 0 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102524 0 0.0
FLASH 1836510 1836510 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933176 0 0.0
RAM 161317 161317 0 0.0
nxp contact mcxw71+release FLASH 692104 692104 0 0.0
RAM 61496 61496 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677668 1677668 0 0.0
RAM 213908 213908 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594044 1594044 0 0.0
RAM 211116 211116 0 0.0
light cy8ckit_062s2_43012 FLASH 1460284 1460284 0 0.0
RAM 197736 197736 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492964 1492964 0 0.0
RAM 225448 225448 0 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837480 0 0.0
RAM 127716 127716 0 0.0
lock-app qpg6200+debug FLASH 774324 774324 0 0.0
RAM 118692 118692 0 0.0
realtek light-switch-app rtl8777g FLASH 706632 706632 0 0.0
RAM 106912 106912 0 0.0
lighting-app rtl8777g FLASH 757592 757592 0 0.0
RAM 127244 127244 0 0.0
stm32 light STM32WB5MM-DK FLASH 469972 469972 0 0.0
RAM 141312 141312 0 0.0
telink bridge-app tl7218x FLASH 710514 710514 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 796990 0 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788190 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715192 0 0.0
RAM 51852 51852 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748488 0 0.0
RAM 70900 70900 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725344 0 0.0
RAM 34600 34600 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602622 0 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820798 4 0.0
RAM 92040 92040 0 0.0

- Introduced a call to start command execution at the beginning of the Generate method.
- This change enhances the command execution flow within the build process.
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

PR #41765: Size comparison from 1223307 to 9f215b8

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 1223307 9f215b8 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106156 1106156 0 0.0
RAM 178882 178882 0 0.0
bl702 lighting-app bl702+eth FLASH 661308 661308 0 0.0
RAM 134969 134969 0 0.0
bl702+wifi FLASH 836844 836844 0 0.0
RAM 124405 124405 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070388 1070388 0 0.0
RAM 117277 117277 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899836 899836 0 0.0
RAM 105540 105540 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983150 983150 0 0.0
RAM 109756 109756 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770516 0 0.0
RAM 103304 103304 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782360 0 0.0
RAM 108472 108472 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728308 0 0.0
RAM 97364 97364 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712784 0 0.0
RAM 97580 97580 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554746 0 0.0
RAM 205744 205744 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587626 0 0.0
RAM 205840 205840 0 0.0
efr32 lock-app BRD4187C FLASH 963200 963200 0 0.0
RAM 123512 123512 0 0.0
BRD4338a FLASH 757384 757384 0 0.0
RAM 254152 254152 0 0.0
window-app BRD4187C FLASH 1058436 1058436 0 0.0
RAM 119740 119740 0 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102524 0 0.0
FLASH 1836510 1836510 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933176 0 0.0
RAM 161317 161317 0 0.0
nxp contact mcxw71+release FLASH 692104 692104 0 0.0
RAM 61496 61496 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677668 1677668 0 0.0
RAM 213908 213908 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594044 1594044 0 0.0
RAM 211116 211116 0 0.0
light cy8ckit_062s2_43012 FLASH 1460284 1460284 0 0.0
RAM 197736 197736 0 0.0
lock cy8ckit_062s2_43012 FLASH 1492964 1492964 0 0.0
RAM 225448 225448 0 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837480 0 0.0
RAM 127716 127716 0 0.0
lock-app qpg6200+debug FLASH 774324 774324 0 0.0
RAM 118692 118692 0 0.0
realtek light-switch-app rtl8777g FLASH 706632 706632 0 0.0
RAM 106912 106912 0 0.0
lighting-app rtl8777g FLASH 757592 757592 0 0.0
RAM 127244 127244 0 0.0
stm32 light STM32WB5MM-DK FLASH 469972 469972 0 0.0
RAM 141312 141312 0 0.0
telink bridge-app tl7218x FLASH 710514 710514 0 0.0
RAM 90544 90544 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 796990 0 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788190 0 0.0
RAM 93644 93644 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715192 0 0.0
RAM 51852 51852 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748488 0 0.0
RAM 70900 70900 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725344 0 0.0
RAM 34600 34600 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602622 0 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820798 4 0.0
RAM 92040 92040 0 0.0

- Imported tracing_args.gni in the BUILD.gn files for chip-tool, chip-shell, and integration tests.
- Added conditional dependencies for tracing support based on the matter_enable_tracing_support flag.
- This enhancement allows for improved tracing capabilities in the respective components.
@github-actions github-actions bot added the tools label Nov 5, 2025
… integration tests

- Changed the dependency from "${chip_root}/src/tracing" to "${chip_root}/src/tracing:macros" in the BUILD.gn files for chip-tool, chip-shell, and integration tests.
- This modification ensures that the correct tracing macros are included when tracing support is enabled.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to fdd32a1

Full report (11 builds for cc13x4_26x4, cc32xx, qpg, realtek, stm32)
platform target config section 1223307 fdd32a1 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770616 100 0.0
RAM 103304 103344 40 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782452 92 0.0
RAM 108472 108512 40 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728384 76 0.0
RAM 97364 97404 40 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712860 76 0.0
RAM 97580 97620 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554894 148 0.0
RAM 205744 205776 32 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587774 148 0.0
RAM 205840 205872 32 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837544 64 0.0
RAM 127716 127748 32 0.0
lock-app qpg6200+debug FLASH 774324 774356 32 0.0
RAM 118692 118724 32 0.0
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0

…and configurations

- Added new build targets for Linux architecture, including various applications and configurations.
- Enhanced the existing target list to improve build flexibility and support for additional features.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to 6a20697

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 1223307 6a20697 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106156 1106246 90 0.0
RAM 178882 178914 32 0.0
bl702 lighting-app bl702+eth FLASH 661308 661392 84 0.0
RAM 134969 135017 48 0.0
bl702+wifi FLASH 836844 836934 90 0.0
RAM 124405 124437 32 0.0
bl706+mfd+rpc+littlefs FLASH 1070388 1070456 68 0.0
RAM 117277 117293 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899836 899904 68 0.0
RAM 105540 105572 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 983150 983218 68 0.0
RAM 109756 109772 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770616 100 0.0
RAM 103304 103344 40 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782452 92 0.0
RAM 108472 108512 40 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728384 76 0.0
RAM 97364 97404 40 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712860 76 0.0
RAM 97580 97620 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554894 148 0.0
RAM 205744 205776 32 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587774 148 0.0
RAM 205840 205872 32 0.0
efr32 lock-app BRD4187C FLASH 963200 963232 32 0.0
RAM 123512 123544 32 0.0
BRD4338a FLASH 757384 757480 96 0.0
RAM 254152 254184 32 0.0
window-app BRD4187C FLASH 1058436 1058532 96 0.0
RAM 119740 119772 32 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102556 32 0.0
FLASH 1836510 1836592 82 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933240 64 0.0
RAM 161317 161361 44 0.0
nxp contact mcxw71+release FLASH 692104 692208 104 0.0
RAM 61496 61536 40 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677668 1677828 160 0.0
RAM 213908 213940 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594044 1594220 176 0.0
RAM 211116 211148 32 0.0
light cy8ckit_062s2_43012 FLASH 1460284 1460460 176 0.0
RAM 197736 197768 32 0.0
lock cy8ckit_062s2_43012 FLASH 1492964 1493140 176 0.0
RAM 225448 225480 32 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837544 64 0.0
RAM 127716 127748 32 0.0
lock-app qpg6200+debug FLASH 774324 774356 32 0.0
RAM 118692 118724 32 0.0
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0
telink bridge-app tl7218x FLASH 710514 710586 72 0.0
RAM 90544 90584 40 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 797060 70 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788262 72 0.0
RAM 93644 93684 40 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715264 72 0.0
RAM 51852 51876 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748560 72 0.0
RAM 70900 70916 16 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725414 70 0.0
RAM 34600 34608 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602692 70 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820870 76 0.0
RAM 92040 92080 40 0.0

- Updated dependencies in the BUILD.gn files to include additional tracing components: "${chip_root}/src/tracing/perfetto" and "${chip_root}/src/tracing/perfetto:simple_initialization".
- This change ensures comprehensive tracing capabilities when tracing support is enabled.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to 748d620

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 1223307 748d620 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106156 1106246 90 0.0
RAM 178882 178914 32 0.0
bl702 lighting-app bl702+eth FLASH 661308 661392 84 0.0
RAM 134969 135017 48 0.0
bl702+wifi FLASH 836844 836934 90 0.0
RAM 124405 124437 32 0.0
bl706+mfd+rpc+littlefs FLASH 1070388 1070456 68 0.0
RAM 117277 117293 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899836 899904 68 0.0
RAM 105540 105572 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 983150 983218 68 0.0
RAM 109756 109772 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770616 100 0.0
RAM 103304 103344 40 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782452 92 0.0
RAM 108472 108512 40 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728384 76 0.0
RAM 97364 97404 40 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712860 76 0.0
RAM 97580 97620 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554894 148 0.0
RAM 205744 205776 32 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587774 148 0.0
RAM 205840 205872 32 0.0
efr32 lock-app BRD4187C FLASH 963200 963232 32 0.0
RAM 123512 123544 32 0.0
BRD4338a FLASH 757384 757480 96 0.0
RAM 254152 254184 32 0.0
window-app BRD4187C FLASH 1058436 1058532 96 0.0
RAM 119740 119772 32 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102556 32 0.0
FLASH 1836510 1836592 82 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933240 64 0.0
RAM 161317 161361 44 0.0
nxp contact mcxw71+release FLASH 692104 692208 104 0.0
RAM 61496 61536 40 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677668 1677828 160 0.0
RAM 213908 213940 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594044 1594220 176 0.0
RAM 211116 211148 32 0.0
light cy8ckit_062s2_43012 FLASH 1460284 1460460 176 0.0
RAM 197736 197768 32 0.0
lock cy8ckit_062s2_43012 FLASH 1492964 1493140 176 0.0
RAM 225448 225480 32 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837544 64 0.0
RAM 127716 127748 32 0.0
lock-app qpg6200+debug FLASH 774324 774356 32 0.0
RAM 118692 118724 32 0.0
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0
telink bridge-app tl7218x FLASH 710514 710586 72 0.0
RAM 90544 90584 40 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 797060 70 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788262 72 0.0
RAM 93644 93684 40 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715264 72 0.0
RAM 51852 51876 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748560 72 0.0
RAM 70900 70916 16 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725414 70 0.0
RAM 34600 34608 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602692 70 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820870 76 0.0
RAM 92040 92080 40 0.0

… tests

- Modified the BUILD.gn files to change the dependency for tracing from "${chip_root}/src/tracing/perfetto" to "${chip_root}/src/tracing/perfetto:perfetto".
- This adjustment ensures the correct tracing components are referenced when tracing support is enabled.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to e998608

Full report (6 builds for cc32xx, nrfconnect, realtek, stm32)
platform target config section 1223307 e998608 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554894 148 0.0
RAM 205744 205776 32 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587774 148 0.0
RAM 205840 205872 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933240 64 0.0
RAM 161317 161361 44 0.0
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0

…on tests

- Updated the BUILD.gn files to conditionally include Perfetto dependencies based on the operating system, ensuring they are only added for Linux and Android.
- This change simplifies the dependency management for tracing support while maintaining compatibility across platforms.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to 7c64904

Full report (32 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 1223307 7c64904 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106156 1106246 90 0.0
RAM 178882 178914 32 0.0
bl702 lighting-app bl702+eth FLASH 661308 661392 84 0.0
RAM 134969 135017 48 0.0
bl702+wifi FLASH 836844 836934 90 0.0
RAM 124405 124437 32 0.0
bl706+mfd+rpc+littlefs FLASH 1070388 1070456 68 0.0
RAM 117277 117293 16 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899836 899904 68 0.0
RAM 105540 105572 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 983150 983218 68 0.0
RAM 109756 109772 16 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770516 770616 100 0.0
RAM 103304 103344 40 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782360 782452 92 0.0
RAM 108472 108512 40 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728308 728384 76 0.0
RAM 97364 97404 40 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712784 712860 76 0.0
RAM 97580 97620 40 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554746 554894 148 0.0
RAM 205744 205776 32 0.0
lock CC3235SF_LAUNCHXL FLASH 587626 587774 148 0.0
RAM 205840 205872 32 0.0
esp32 all-clusters-app c3devkit DRAM 102524 102556 32 0.0
FLASH 1836510 1836592 82 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933176 933240 64 0.0
RAM 161317 161361 44 0.0
nxp contact mcxw71+release FLASH 692104 692208 104 0.0
RAM 61496 61536 40 0.1
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677668 1677828 160 0.0
RAM 213908 213940 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594044 1594220 176 0.0
RAM 211116 211148 32 0.0
light cy8ckit_062s2_43012 FLASH 1460284 1460460 176 0.0
RAM 197736 197768 32 0.0
lock cy8ckit_062s2_43012 FLASH 1492964 1493140 176 0.0
RAM 225448 225480 32 0.0
qpg lighting-app qpg6200+debug FLASH 837480 837544 64 0.0
RAM 127716 127748 32 0.0
lock-app qpg6200+debug FLASH 774324 774356 32 0.0
RAM 118692 118724 32 0.0
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0
telink bridge-app tl7218x FLASH 710514 710586 72 0.0
RAM 90544 90584 40 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 796990 797060 70 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788190 788262 72 0.0
RAM 93644 93684 40 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715192 715264 72 0.0
RAM 51852 51876 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748488 748560 72 0.0
RAM 70900 70916 16 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725344 725414 70 0.0
RAM 34600 34608 8 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602622 602692 70 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820794 820870 76 0.0
RAM 92040 92080 40 0.0

…on tests

- Eliminated the import of tracing_args.gni and conditional tracing dependencies from the BUILD.gn files for chip-tool, chip-shell, and integration tests.
- This change simplifies the build configuration by removing unnecessary tracing support, while retaining the core functionality of the components.
…ests

- Reintroduced the import of tracing_args.gni and added conditional dependencies for tracing support based on the matter_enable_tracing_support flag.
- Updated the BUILD.gn files to include Perfetto dependencies only for Linux and Android, ensuring proper tracing capabilities while maintaining cross-platform compatibility.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 1223307 to 62fd174

Full report (3 builds for realtek, stm32)
platform target config section 1223307 62fd174 change % change
realtek light-switch-app rtl8777g FLASH 706632 706728 96 0.0
RAM 106912 106952 40 0.0
lighting-app rtl8777g FLASH 757592 757672 80 0.0
RAM 127244 127284 40 0.0
stm32 light STM32WB5MM-DK FLASH 469972 470056 84 0.0
RAM 141312 141344 32 0.0

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 7bad8a9 to caf0219

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section 7bad8a9 caf02194 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770616 0 0.0
RAM 103344 103344 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782452 0 0.0
RAM 108512 108512 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728384 0 0.0
RAM 97404 97404 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 712860 0 0.0
RAM 97620 97620 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554894 0 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587774 0 0.0
RAM 205872 205872 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933240 0 0.0
RAM 161361 161361 0 0.0
realtek light-switch-app rtl8777g FLASH 706728 706728 0 0.0
RAM 106952 106952 0 0.0
lighting-app rtl8777g FLASH 757672 757672 0 0.0
RAM 127284 127284 0 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470056 0 0.0
RAM 141344 141344 0 0.0

- Removed 'energy-management' and 'network-manager' from the BuildHostTarget function.
- Added 'fabric-bridge' to the target list.
- Introduced new unified groups for apps that disable read_client and for apps with strict TLV validation, enhancing build configuration flexibility.
- Updated all_targets_linux_x64.txt to reflect the changes in target definitions.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 7bad8a9 to 47bbdc2

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section 7bad8a9 47bbdc2 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770616 0 0.0
RAM 103344 103344 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782452 0 0.0
RAM 108512 108512 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728384 0 0.0
RAM 97404 97404 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 712860 0 0.0
RAM 97620 97620 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554894 0 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587774 0 0.0
RAM 205872 205872 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933240 0 0.0
RAM 161361 161361 0 0.0
realtek light-switch-app rtl8777g FLASH 706728 706728 0 0.0
RAM 106952 106952 0 0.0
lighting-app rtl8777g FLASH 757672 757672 0 0.0
RAM 127284 127284 0 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470056 0 0.0
RAM 141344 141344 0 0.0

- Added new targets for 'energy-gateway', 'energy-management', 'camera-controller', 'jf-admin-app', and 'terms-and-conditions' under appropriate unified build groups.
- Updated the build scripts to reflect changes in target definitions, including the removal of obsolete targets.
- Adjusted the output paths in the environment file generation to match the new target structure.
- Improved the overall organization of the build process by consolidating related targets into unified groups.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 7bad8a9 to 4cdfcf8

Full report (10 builds for cc13x4_26x4, cc32xx, nrfconnect, realtek, stm32)
platform target config section 7bad8a9 4cdfcf8 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770616 0 0.0
RAM 103344 103344 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782452 0 0.0
RAM 108512 108512 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728384 0 0.0
RAM 97404 97404 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 712860 0 0.0
RAM 97620 97620 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554894 0 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587774 0 0.0
RAM 205872 205872 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933240 0 0.0
RAM 161361 161361 0 0.0
realtek light-switch-app rtl8777g FLASH 706728 706728 0 0.0
RAM 106952 106952 0 0.0
lighting-app rtl8777g FLASH 757672 757672 0 0.0
RAM 127284 127284 0 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470056 0 0.0
RAM 141344 141344 0 0.0

- Eliminated 'fabric-bridge' from the target list in both the GitHub Actions workflow and the build script.
- This change streamlines the build process by removing an obsolete target, ensuring a more focused and efficient build configuration.
…' apps in build script

- Introduced 'all-clusters' and 'energy-gateway' targets under the 'no-read-client' unified group.
- Added new targets for 'camera-controller', 'fabric-admin', and 'jf-control' under the 'strict-tlv' unified group.
- Updated the target definitions to enhance build configuration flexibility and organization.
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

PR #41765: Size comparison from 7bad8a9 to b2885e6

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 7bad8a9 b2885e6 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106262 1106262 0 0.0
RAM 178914 178914 0 0.0
bl702 lighting-app bl702+eth FLASH 661392 661392 0 0.0
RAM 135017 135017 0 0.0
bl702+wifi FLASH 836934 836934 0 0.0
RAM 124437 124437 0 0.0
bl706+mfd+rpc+littlefs FLASH 1070472 1070472 0 0.0
RAM 117293 117293 0 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899904 899904 0 0.0
RAM 105572 105572 0 0.0
lighting-app bl702l+mfd+littlefs FLASH 983218 983218 0 0.0
RAM 109772 109772 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770616 0 0.0
RAM 103344 103344 0 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782452 0 0.0
RAM 108512 108512 0 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728384 0 0.0
RAM 97404 97404 0 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 712860 0 0.0
RAM 97620 97620 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554894 0 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587774 0 0.0
RAM 205872 205872 0 0.0
efr32 lock-app BRD4187C FLASH 963296 963296 0 0.0
RAM 123544 123544 0 0.0
BRD4338a FLASH 757480 757480 0 0.0
RAM 254184 254184 0 0.0
window-app BRD4187C FLASH 1058532 1058532 0 0.0
RAM 119772 119772 0 0.0
esp32 all-clusters-app c3devkit DRAM 102556 102556 0 0.0
FLASH 1836588 1836588 0 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933240 0 0.0
RAM 161361 161361 0 0.0
nxp contact mcxw71+release FLASH 692208 692208 0 0.0
RAM 61536 61536 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677828 1677828 0 0.0
RAM 213940 213940 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594220 1594220 0 0.0
RAM 211148 211148 0 0.0
light cy8ckit_062s2_43012 FLASH 1460460 1460460 0 0.0
RAM 197768 197768 0 0.0
lock cy8ckit_062s2_43012 FLASH 1493140 1493140 0 0.0
RAM 225480 225480 0 0.0
qpg lighting-app qpg6200+debug FLASH 837544 837544 0 0.0
RAM 127748 127748 0 0.0
lock-app qpg6200+debug FLASH 774356 774356 0 0.0
RAM 118724 118724 0 0.0
realtek light-switch-app rtl8777g FLASH 706728 706728 0 0.0
RAM 106952 106952 0 0.0
lighting-app rtl8777g FLASH 757672 757672 0 0.0
RAM 127284 127284 0 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470056 0 0.0
RAM 141344 141344 0 0.0
telink bridge-app tl7218x FLASH 710586 710586 0 0.0
RAM 90584 90584 0 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797060 797060 0 0.0
RAM 41008 41008 0 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788262 788262 0 0.0
RAM 93684 93684 0 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715264 715264 0 0.0
RAM 51876 51876 0 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748560 748560 0 0.0
RAM 70916 70916 0 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725414 725414 0 0.0
RAM 34608 34608 0 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602692 602692 0 0.0
RAM 108912 108912 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820896 820900 4 0.0
RAM 92080 92080 0 0.0

- Reintroduced 'all-clusters' and 'energy-gateway' targets in the GitHub Actions workflow, enhancing build capabilities.
- Updated output paths in the environment file generation to align with the new target structure.
- Removed obsolete targets from the build scripts, improving overall organization and efficiency of the build process.
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

PR #41765: Size comparison from 7bad8a9 to fba221c

Full report (22 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, psoc6, qpg, realtek, stm32)
platform target config section 7bad8a9 fba221c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106262 1106380 118 0.0
RAM 178914 178930 16 0.0
bl702 lighting-app bl702+eth FLASH 661392 661414 22 0.0
RAM 135017 135025 8 0.0
bl702+wifi FLASH 836934 837048 114 0.0
RAM 124437 124445 8 0.0
bl706+mfd+rpc+littlefs FLASH 1070472 1070586 114 0.0
RAM 117293 117317 24 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899904 900018 114 0.0
RAM 105572 105612 40 0.0
lighting-app bl702l+mfd+littlefs FLASH 983218 983332 114 0.0
RAM 109772 109796 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770812 196 0.0
RAM 103344 103360 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782640 188 0.0
RAM 108512 108528 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728588 204 0.0
RAM 97404 97420 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 713056 196 0.0
RAM 97620 97636 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554906 12 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587786 12 0.0
RAM 205872 205872 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933432 192 0.0
RAM 161361 161377 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677828 1678164 336 0.0
RAM 213940 213956 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594220 1594548 328 0.0
RAM 211148 211156 8 0.0
light cy8ckit_062s2_43012 FLASH 1460460 1460772 312 0.0
RAM 197768 197776 8 0.0
lock cy8ckit_062s2_43012 FLASH 1493140 1493460 320 0.0
RAM 225480 225496 16 0.0
qpg lighting-app qpg6200+debug FLASH 837544 837744 200 0.0
RAM 127748 127768 20 0.0
lock-app qpg6200+debug FLASH 774356 774572 216 0.0
RAM 118724 118736 12 0.0
realtek light-switch-app rtl8777g FLASH 706728 706928 200 0.0
RAM 106952 106964 12 0.0
lighting-app rtl8777g FLASH 757672 757864 192 0.0
RAM 127284 127296 12 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470256 200 0.0
RAM 141344 141352 8 0.0

- Eliminated 'python-bindings' from the target list in the GitHub Actions workflow and the build script.
- This change streamlines the build process by removing an obsolete target, ensuring a more focused and efficient build configuration.
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

PR #41765: Size comparison from 7bad8a9 to 083e0f4

Full report (16 builds for cc13x4_26x4, cc32xx, nrfconnect, psoc6, qpg, realtek, stm32)
platform target config section 7bad8a9 083e0f4 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770812 196 0.0
RAM 103344 103360 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782640 188 0.0
RAM 108512 108528 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728588 204 0.0
RAM 97404 97420 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 713056 196 0.0
RAM 97620 97636 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554906 12 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587786 12 0.0
RAM 205872 205872 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933432 192 0.0
RAM 161361 161377 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677828 1678164 336 0.0
RAM 213940 213956 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594220 1594548 328 0.0
RAM 211148 211156 8 0.0
light cy8ckit_062s2_43012 FLASH 1460460 1460772 312 0.0
RAM 197768 197776 8 0.0
lock cy8ckit_062s2_43012 FLASH 1493140 1493460 320 0.0
RAM 225480 225496 16 0.0
qpg lighting-app qpg6200+debug FLASH 837544 837744 200 0.0
RAM 127748 127768 20 0.0
lock-app qpg6200+debug FLASH 774356 774572 216 0.0
RAM 118724 118736 12 0.0
realtek light-switch-app rtl8777g FLASH 706728 706928 200 0.0
RAM 106952 106964 12 0.0
lighting-app rtl8777g FLASH 757672 757864 192 0.0
RAM 127284 127296 12 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470256 200 0.0
RAM 141344 141352 8 0.0

…target

- Removed the 'terms-and-conditions' target from the build script and workflow, streamlining the build process.
- Added back the 'terms-and-conditions' target in the GitHub Actions workflow with updated build commands.
- Adjusted output paths in the environment file generation to reflect the new target structure, ensuring consistency in the build process.
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

PR #41765: Size comparison from 7bad8a9 to ca8852d

Full report (35 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 7bad8a9 ca8852d change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1106262 1106380 118 0.0
RAM 178914 178930 16 0.0
bl702 lighting-app bl702+eth FLASH 661392 661414 22 0.0
RAM 135017 135025 8 0.0
bl702+wifi FLASH 836934 837048 114 0.0
RAM 124437 124445 8 0.0
bl706+mfd+rpc+littlefs FLASH 1070472 1070586 114 0.0
RAM 117293 117317 24 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 899904 900018 114 0.0
RAM 105572 105612 40 0.0
lighting-app bl702l+mfd+littlefs FLASH 983218 983332 114 0.0
RAM 109772 109796 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 770616 770812 196 0.0
RAM 103344 103360 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 782452 782640 188 0.0
RAM 108512 108528 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 728384 728588 204 0.0
RAM 97404 97420 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 712860 713056 196 0.0
RAM 97620 97636 16 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 554894 554906 12 0.0
RAM 205776 205776 0 0.0
lock CC3235SF_LAUNCHXL FLASH 587774 587786 12 0.0
RAM 205872 205872 0 0.0
efr32 lock-app BRD4187C FLASH 963296 963472 176 0.0
RAM 123544 123572 28 0.0
BRD4338a FLASH 757480 757808 328 0.0
RAM 254184 254196 12 0.0
window-app BRD4187C FLASH 1058532 1058828 296 0.0
RAM 119772 119800 28 0.0
esp32 all-clusters-app c3devkit DRAM 102556 102572 16 0.0
FLASH 1836588 1836770 182 0.0
IRAM 93540 93540 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 933240 933432 192 0.0
RAM 161361 161377 16 0.0
nxp contact mcxw71+release FLASH 692208 692520 312 0.0
RAM 61536 61552 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1677828 1678164 336 0.0
RAM 213940 213956 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1594220 1594548 328 0.0
RAM 211148 211156 8 0.0
light cy8ckit_062s2_43012 FLASH 1460460 1460772 312 0.0
RAM 197768 197776 8 0.0
lock cy8ckit_062s2_43012 FLASH 1493140 1493460 320 0.0
RAM 225480 225496 16 0.0
qpg lighting-app qpg6200+debug FLASH 837544 837744 200 0.0
RAM 127748 127768 20 0.0
lock-app qpg6200+debug FLASH 774356 774572 216 0.0
RAM 118724 118736 12 0.0
realtek light-switch-app rtl8777g FLASH 706728 706928 200 0.0
RAM 106952 106964 12 0.0
lighting-app rtl8777g FLASH 757672 757864 192 0.0
RAM 127284 127296 12 0.0
stm32 light STM32WB5MM-DK FLASH 470056 470256 200 0.0
RAM 141344 141352 8 0.0
telink bridge-app tl7218x FLASH 710586 710646 60 0.0
RAM 90584 90600 16 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797060 797120 60 0.0
RAM 41008 41024 16 0.0
light-app-ota-shell-factory-data tl7218x FLASH 788262 788322 60 0.0
RAM 93684 93700 16 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715264 715324 60 0.0
RAM 51876 51892 16 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 748560 748620 60 0.0
RAM 70916 70932 16 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 725414 725474 60 0.0
RAM 34608 34624 16 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 602692 602752 60 0.0
RAM 108912 108928 16 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 820896 820960 64 0.0
RAM 92080 92096 16 0.0

@asirko-soft asirko-soft closed this Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant