Skip to content

Conversation

tersal
Copy link
Contributor

@tersal tersal commented Sep 2, 2025

Summary

Cluster decoupling for OperationalCredential

Still need to confirm if some changes and implementations are correct. Also I suspect that some functions shouldn't be called from the decoupled implementation.

Related issues

Fixes #40695

Testing

Tested manually commissioning with matter-repl and CI checks to confirm backwards compatibility.

Copy link

github-actions bot commented Sep 2, 2025

PR #40804: Size comparison from 501348e to 6f3f90f

Full report (1 build for stm32)
platform target config section 501348e 6f3f90f change % change
stm32 light STM32WB5MM-DK FLASH 467900 468220 320 0.1
RAM 141400 141408 8 0.0

Copy link

codecov bot commented Sep 2, 2025

Codecov Report

❌ Patch coverage is 49.06832% with 246 lines in your changes missing coverage. Please review.
✅ Project coverage is 50.99%. Comparing base (7cc850d) to head (01de80a).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
...entials-server/operational-credentials-cluster.cpp 48.26% 238 Missing ⚠️
...rational-credentials-server/CodegenIntegration.cpp 61.90% 8 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master   #40804      +/-   ##
==========================================
+ Coverage   50.96%   50.99%   +0.02%     
==========================================
  Files        1375     1377       +2     
  Lines      100512   100540      +28     
  Branches    13006    13006              
==========================================
+ Hits        51227    51268      +41     
+ Misses      49285    49272      -13     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link

github-actions bot commented Sep 3, 2025

PR #40804: Size comparison from c34cb1b to b32c261

Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section c34cb1b b32c261 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104610 1104890 280 0.0
RAM 178970 178994 24 0.0
bl702 lighting-app bl702+eth FLASH 659080 659350 270 0.0
RAM 135025 135049 24 0.0
bl702+wifi FLASH 835142 835412 270 0.0
RAM 124509 124533 24 0.0
bl706+mfd+rpc+littlefs FLASH 1068258 1068506 248 0.0
RAM 117349 117373 24 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897696 897966 270 0.0
RAM 105660 105684 24 0.0
lighting-app bl702l+mfd+littlefs FLASH 981410 981680 270 0.0
RAM 109844 109868 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768148 768732 584 0.1
RAM 103392 103408 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 779760 780360 600 0.1
RAM 108560 108576 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 725372 725908 536 0.1
RAM 96932 96948 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 709848 710376 528 0.1
RAM 97140 97148 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 551774 552078 304 0.1
RAM 205120 205128 8 0.0
lock CC3235SF_LAUNCHXL FLASH 584474 584938 464 0.1
RAM 205352 205368 16 0.0
efr32 lock-app BRD4187C FLASH 959632 960152 520 0.1
RAM 126408 126440 32 0.0
BRD4338a FLASH 755144 756128 984 0.1
RAM 255732 255740 8 0.0
window-app BRD4187C FLASH 1053876 1054844 968 0.1
RAM 122604 122636 32 0.0
esp32 all-clusters-app c3devkit DRAM 102536 102552 16 0.0
FLASH 1770276 1770544 268 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 912856 913356 500 0.1
RAM 152902 152914 12 0.0
nxp contact mcxw71+release FLASH 632336 632912 576 0.1
RAM 64124 64132 8 0.0
lock mcxw71+release FLASH 742128 742656 528 0.1
RAM 65200 65216 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1661892 1662892 1000 0.1
RAM 211216 211232 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1582452 1583436 984 0.1
RAM 208480 208496 16 0.0
light cy8ckit_062s2_43012 FLASH 1453668 1454652 984 0.1
RAM 197200 197208 8 0.0
lock cy8ckit_062s2_43012 FLASH 1485996 1486964 968 0.1
RAM 224920 224928 8 0.0
qpg lighting-app qpg6200+debug FLASH 820792 821328 536 0.1
RAM 127644 127652 8 0.0
lock-app qpg6200+debug FLASH 758140 758660 520 0.1
RAM 118604 118620 16 0.0
realtek light-switch-app rtl8777g FLASH 703592 704104 512 0.1
RAM 106660 106668 8 0.0
lighting-app rtl8777g FLASH 755328 755840 512 0.1
RAM 127040 127048 8 0.0
stm32 light STM32WB5MM-DK FLASH 467884 468412 528 0.1
RAM 141400 141408 8 0.0
telink bridge-app tl7218x FLASH 709722 709720 -2 -0.0
RAM 93472 93484 12 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798712 798706 -6 -0.0
RAM 44032 44044 12 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789926 789920 -6 -0.0
RAM 100776 100788 12 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 716108 716106 -2 -0.0
RAM 54260 54272 12 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749462 749460 -2 -0.0
RAM 77408 77420 12 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 726254 726252 -2 -0.0
RAM 37008 37020 12 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606324 606318 -6 -0.0
RAM 112584 112596 12 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822646 822644 -2 -0.0
RAM 99172 99184 12 0.0

Copy link

github-actions bot commented Sep 4, 2025

PR #40804: Size comparison from c34cb1b to 8e39c4c

Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section c34cb1b 8e39c4c change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104610 1104902 292 0.0
RAM 178970 178994 24 0.0
bl702 lighting-app bl702+eth FLASH 659080 659362 282 0.0
RAM 135025 135049 24 0.0
bl702+wifi FLASH 835142 835424 282 0.0
RAM 124509 124533 24 0.0
bl706+mfd+rpc+littlefs FLASH 1068258 1068518 260 0.0
RAM 117349 117373 24 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 897696 897978 282 0.0
RAM 105660 105684 24 0.0
lighting-app bl702l+mfd+littlefs FLASH 981410 981692 282 0.0
RAM 109844 109868 24 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768148 768748 600 0.1
RAM 103392 103408 16 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 779760 780376 616 0.1
RAM 108560 108576 16 0.0
pump-app LP_EM_CC1354P10_6 FLASH 725372 725924 552 0.1
RAM 96932 96948 16 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 709848 710392 544 0.1
RAM 97140 97148 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 551774 552094 320 0.1
RAM 205120 205128 8 0.0
lock CC3235SF_LAUNCHXL FLASH 584474 584954 480 0.1
RAM 205352 205368 16 0.0
efr32 lock-app BRD4187C FLASH 959632 960184 552 0.1
RAM 126408 126440 32 0.0
BRD4338a FLASH 755144 756160 1016 0.1
RAM 255732 255740 8 0.0
window-app BRD4187C FLASH 1053876 1054876 1000 0.1
RAM 122604 122636 32 0.0
esp32 all-clusters-app c3devkit DRAM 102536 102552 16 0.0
FLASH 1770276 1770668 392 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 912856 913372 516 0.1
RAM 152902 152914 12 0.0
nxp contact mcxw71+release FLASH 632336 632928 592 0.1
RAM 64124 64132 8 0.0
lock mcxw71+release FLASH 742128 742672 544 0.1
RAM 65200 65216 16 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1661892 1662908 1016 0.1
RAM 211216 211232 16 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1582452 1583452 1000 0.1
RAM 208480 208496 16 0.0
light cy8ckit_062s2_43012 FLASH 1453668 1454684 1016 0.1
RAM 197200 197208 8 0.0
lock cy8ckit_062s2_43012 FLASH 1485996 1486996 1000 0.1
RAM 224920 224928 8 0.0
qpg lighting-app qpg6200+debug FLASH 820792 821344 552 0.1
RAM 127644 127652 8 0.0
lock-app qpg6200+debug FLASH 758140 758676 536 0.1
RAM 118604 118620 16 0.0
realtek light-switch-app rtl8777g FLASH 703592 704120 528 0.1
RAM 106660 106668 8 0.0
lighting-app rtl8777g FLASH 755328 755856 528 0.1
RAM 127040 127048 8 0.0
stm32 light STM32WB5MM-DK FLASH 467884 468428 544 0.1
RAM 141400 141408 8 0.0
telink bridge-app tl7218x FLASH 709722 709732 10 0.0
RAM 93472 93484 12 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 798712 798718 6 0.0
RAM 44032 44044 12 0.0
light-app-ota-shell-factory-data tl7218x FLASH 789926 789932 6 0.0
RAM 100776 100788 12 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 716108 716118 10 0.0
RAM 54260 54272 12 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749462 749472 10 0.0
RAM 77408 77420 12 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 726254 726264 10 0.0
RAM 37008 37020 12 0.0
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 606324 606330 6 0.0
RAM 112584 112596 12 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 822646 822656 10 0.0
RAM 99172 99184 12 0.0

@mergify mergify bot added the conflict label Sep 8, 2025
@mergify mergify bot removed the conflict label Oct 2, 2025
Copy link

github-actions bot commented Oct 2, 2025

PR #40804: Size comparison from 33e249b to 9ff4b2a

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 33e249b 9ff4b2a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104336 1104454 118 0.0
RAM 178698 178722 24 0.0
bl702 lighting-app bl702+eth FLASH 658780 658896 116 0.0
RAM 134761 134793 32 0.0
bl702+wifi FLASH 834848 834964 116 0.0
RAM 124245 124277 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068114 1067912 -202 -0.0
RAM 117077 117109 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898334 898178 -156 -0.0
RAM 105412 105444 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 980754 980830 76 0.0
RAM 109572 109604 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768156 768340 184 0.0
RAM 103152 103176 24 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 779792 780024 232 0.0
RAM 108312 108344 32 0.0
pump-app LP_EM_CC1354P10_6 FLASH 725772 725900 128 0.0
RAM 97220 97244 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710240 710384 144 0.0
RAM 97436 97460 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 552986 552874 -112 -0.0
RAM 204928 204952 24 0.0
lock CC3235SF_LAUNCHXL FLASH 585694 585790 96 0.0
RAM 205160 205184 24 0.0
efr32 lock-app BRD4187C FLASH 959864 960096 232 0.0
RAM 126184 126216 32 0.0
BRD4338a FLASH 755448 756088 640 0.1
RAM 255484 255508 24 0.0
window-app BRD4187C FLASH 1053692 1054348 656 0.1
RAM 122344 122376 32 0.0
esp32 all-clusters-app c3devkit DRAM 102968 102992 24 0.0
FLASH 1785856 1786070 214 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 917432 917680 248 0.0
RAM 153330 153356 26 0.0
nxp contact mcxw71+release FLASH 690368 690848 480 0.1
RAM 61392 61416 24 0.0
lighting mcxw71+release FLASH 721928 722424 496 0.1
RAM 68036 68060 24 0.0
lock mcxw71+release FLASH 769024 769656 632 0.1
RAM 61764 61788 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1668900 1669604 704 0.0
RAM 213004 213036 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1587324 1588028 704 0.0
RAM 210268 210300 32 0.0
light cy8ckit_062s2_43012 FLASH 1454788 1455436 648 0.0
RAM 197000 197024 24 0.0
lock cy8ckit_062s2_43012 FLASH 1487100 1487764 664 0.0
RAM 224720 224744 24 0.0
qpg lighting-app qpg6200+debug FLASH 833872 834120 248 0.0
RAM 127548 127572 24 0.0
lock-app qpg6200+debug FLASH 770868 771068 200 0.0
RAM 118516 118540 24 0.0
realtek light-switch-app rtl8777g FLASH 704160 704288 128 0.0
RAM 106720 106744 24 0.0
lighting-app rtl8777g FLASH 755320 755448 128 0.0
RAM 127076 127108 32 0.0
stm32 light STM32WB5MM-DK FLASH 467764 467948 184 0.0
RAM 141152 141184 32 0.0
telink bridge-app tl7218x FLASH 710048 709862 -186 -0.0
RAM 91208 91232 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 797864 797636 -228 -0.0
RAM 41768 41796 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 789078 788844 -234 -0.0
RAM 94404 94432 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 715872 715652 -220 -0.0
RAM 52588 52612 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 749178 748958 -220 -0.0
RAM 71628 71652 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 726018 725798 -220 -0.0
RAM 35336 35360 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 603290 603062 -228 -0.0
RAM 109460 109488 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 821700 821470 -230 -0.0
RAM 92800 92828 28 0.0

@andy31415 andy31415 added the sdk-maintainer-approved PR marked by `matter-sdk-maintainers` as suitable for MERGE - meets guideline & sufficient reviews. label Oct 2, 2025
@mergify mergify bot added the conflict label Oct 2, 2025
@mergify mergify bot removed the conflict label Oct 3, 2025
Copy link

github-actions bot commented Oct 3, 2025

PR #40804: Size comparison from 8abc4a6 to 29810e5

Full report (36 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 8abc4a6 29810e5 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104336 1104454 118 0.0
RAM 178698 178722 24 0.0
bl702 lighting-app bl702+eth FLASH 658780 658896 116 0.0
RAM 134761 134793 32 0.0
bl702+wifi FLASH 834848 834964 116 0.0
RAM 124245 124277 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068114 1067912 -202 -0.0
RAM 117077 117109 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898334 898178 -156 -0.0
RAM 105412 105444 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 980754 980830 76 0.0
RAM 109572 109604 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768156 768340 184 0.0
RAM 103152 103176 24 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 779792 780024 232 0.0
RAM 108312 108344 32 0.0
pump-app LP_EM_CC1354P10_6 FLASH 725772 725900 128 0.0
RAM 97220 97244 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710240 710384 144 0.0
RAM 97436 97460 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 552994 552882 -112 -0.0
RAM 204928 204952 24 0.0
lock CC3235SF_LAUNCHXL FLASH 585686 585782 96 0.0
RAM 205160 205184 24 0.0
efr32 lock-app BRD4187C FLASH 959864 960096 232 0.0
RAM 126184 126216 32 0.0
BRD4338a FLASH 755528 756168 640 0.1
RAM 255484 255508 24 0.0
window-app BRD4187C FLASH 1053924 1054580 656 0.1
RAM 122380 122380 0 0.0
esp32 all-clusters-app c3devkit DRAM 102984 103016 32 0.0
FLASH 1787494 1787700 206 0.0
IRAM 83862 83862 0 0.0
nxp contact mcxw71+release FLASH 690368 690848 480 0.1
RAM 61392 61416 24 0.0
lighting mcxw71+release FLASH 721928 722424 496 0.1
RAM 68036 68060 24 0.0
lock mcxw71+release FLASH 769024 769656 632 0.1
RAM 61764 61788 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669164 1669876 712 0.0
RAM 213020 213044 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1587588 1588300 712 0.0
RAM 210292 210316 24 0.0
light cy8ckit_062s2_43012 FLASH 1454788 1455452 664 0.0
RAM 197000 197024 24 0.0
lock cy8ckit_062s2_43012 FLASH 1487100 1487764 664 0.0
RAM 224720 224744 24 0.0
qpg lighting-app qpg6200+debug FLASH 833872 834120 248 0.0
RAM 127548 127572 24 0.0
lock-app qpg6200+debug FLASH 770868 771068 200 0.0
RAM 118516 118540 24 0.0
realtek light-switch-app rtl8777g FLASH 704160 704288 128 0.0
RAM 106720 106744 24 0.0
lighting-app rtl8777g FLASH 755320 755448 128 0.0
RAM 127076 127108 32 0.0
stm32 light STM32WB5MM-DK FLASH 467764 467948 184 0.0
RAM 141152 141184 32 0.0
telink bridge-app tl7218x FLASH 707538 707352 -186 -0.0
RAM 90308 90332 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795368 795140 -228 -0.0
RAM 40860 40888 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 786570 786336 -234 -0.0
RAM 93504 93532 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 713362 713142 -220 -0.0
RAM 51680 51704 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 746666 746446 -220 -0.0
RAM 70728 70752 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723518 723298 -220 -0.0
RAM 34428 34452 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 600792 600564 -228 -0.0
RAM 108552 108580 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819190 818960 -230 -0.0
RAM 91900 91928 28 0.0

@mergify mergify bot added the conflict label Oct 3, 2025
@mergify mergify bot removed the conflict label Oct 3, 2025
Copy link

github-actions bot commented Oct 3, 2025

PR #40804: Size comparison from 3e2f37e to 6bba628

Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 3e2f37e 6bba628 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104336 1104454 118 0.0
RAM 178698 178722 24 0.0
bl702 lighting-app bl702+eth FLASH 658780 658896 116 0.0
RAM 134761 134793 32 0.0
bl702+wifi FLASH 834848 834964 116 0.0
RAM 124245 124277 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068114 1067912 -202 -0.0
RAM 117077 117109 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898334 898178 -156 -0.0
RAM 105412 105444 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 980754 980830 76 0.0
RAM 109572 109604 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768156 768340 184 0.0
RAM 103152 103176 24 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 779792 780024 232 0.0
RAM 108312 108344 32 0.0
pump-app LP_EM_CC1354P10_6 FLASH 725772 725900 128 0.0
RAM 97220 97244 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710240 710384 144 0.0
RAM 97436 97460 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 552994 552882 -112 -0.0
RAM 204928 204952 24 0.0
lock CC3235SF_LAUNCHXL FLASH 585686 585782 96 0.0
RAM 205160 205184 24 0.0
efr32 lock-app BRD4187C FLASH 959864 960096 232 0.0
RAM 126184 126216 32 0.0
BRD4338a FLASH 755528 756168 640 0.1
RAM 255484 255508 24 0.0
window-app BRD4187C FLASH 1053924 1054580 656 0.1
RAM 122380 122380 0 0.0
esp32 all-clusters-app c3devkit DRAM 102984 103016 32 0.0
FLASH 1787494 1787700 206 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 927568 927812 244 0.0
RAM 160961 160987 26 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669164 1669876 712 0.0
RAM 213020 213044 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1587588 1588300 712 0.0
RAM 210292 210316 24 0.0
light cy8ckit_062s2_43012 FLASH 1454788 1455452 664 0.0
RAM 197000 197024 24 0.0
lock cy8ckit_062s2_43012 FLASH 1487100 1487764 664 0.0
RAM 224720 224744 24 0.0
qpg lighting-app qpg6200+debug FLASH 833872 834120 248 0.0
RAM 127548 127572 24 0.0
lock-app qpg6200+debug FLASH 770868 771068 200 0.0
RAM 118516 118540 24 0.0
realtek light-switch-app rtl8777g FLASH 704160 704288 128 0.0
RAM 106720 106744 24 0.0
lighting-app rtl8777g FLASH 755320 755448 128 0.0
RAM 127076 127108 32 0.0
stm32 light STM32WB5MM-DK FLASH 467764 467948 184 0.0
RAM 141152 141184 32 0.0
telink bridge-app tl7218x FLASH 707538 707352 -186 -0.0
RAM 90308 90332 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795368 795140 -228 -0.0
RAM 40860 40888 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 786570 786336 -234 -0.0
RAM 93504 93532 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 713362 713142 -220 -0.0
RAM 51680 51704 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 746666 746446 -220 -0.0
RAM 70728 70752 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723518 723298 -220 -0.0
RAM 34428 34452 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 600792 600564 -228 -0.0
RAM 108552 108580 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819190 818960 -230 -0.0
RAM 91900 91928 28 0.0

@mergify mergify bot added the conflict label Oct 3, 2025
@mergify mergify bot removed the conflict label Oct 3, 2025
Copy link

github-actions bot commented Oct 3, 2025

PR #40804: Size comparison from 7f4a7da to d90c19d

Full report (30 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 7f4a7da d90c19d5 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104710 1104818 108 0.0
RAM 178706 178738 32 0.0
bl702 lighting-app bl702+eth FLASH 659366 659326 -40 -0.0
RAM 134777 134809 32 0.0
bl702+wifi FLASH 835434 835394 -40 -0.0
RAM 124261 124293 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068444 1068498 54 0.0
RAM 117093 117125 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898664 898764 100 0.0
RAM 105428 105460 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 981340 981260 -80 -0.0
RAM 109588 109620 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768556 768732 176 0.0
RAM 103160 103192 32 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 780160 780392 232 0.0
RAM 108328 108352 24 0.0
pump-app LP_EM_CC1354P10_6 FLASH 726228 726364 136 0.0
RAM 97236 97260 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710704 710832 128 0.0
RAM 97444 97468 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 553450 553346 -104 -0.0
RAM 204936 204968 32 0.0
lock CC3235SF_LAUNCHXL FLASH 586134 586230 96 0.0
RAM 205168 205200 32 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 928048 928352 304 0.0
RAM 160973 160999 26 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669604 1670316 712 0.0
RAM 213028 213060 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1588044 1588740 696 0.0
RAM 210300 210332 32 0.0
light cy8ckit_062s2_43012 FLASH 1455212 1455852 640 0.0
RAM 197008 197040 32 0.0
lock cy8ckit_062s2_43012 FLASH 1487508 1488172 664 0.0
RAM 224728 224752 24 0.0
qpg lighting-app qpg6200+debug FLASH 834328 834576 248 0.0
RAM 127556 127580 24 0.0
lock-app qpg6200+debug FLASH 771308 771508 200 0.0
RAM 118524 118556 32 0.0
realtek light-switch-app rtl8777g FLASH 704608 704752 144 0.0
RAM 106736 106760 24 0.0
lighting-app rtl8777g FLASH 755768 755912 144 0.0
RAM 127092 127116 24 0.0
stm32 light STM32WB5MM-DK FLASH 468220 468404 184 0.0
RAM 141168 141192 24 0.0
telink bridge-app tl7218x FLASH 707950 707752 -198 -0.0
RAM 90320 90344 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795722 795494 -228 -0.0
RAM 40872 40900 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 786924 786690 -234 -0.0
RAM 93516 93544 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 713740 713520 -220 -0.0
RAM 51692 51716 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747044 746824 -220 -0.0
RAM 70740 70764 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723896 723676 -220 -0.0
RAM 34440 34464 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601146 600918 -228 -0.0
RAM 108564 108592 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819544 819314 -230 -0.0
RAM 91912 91940 28 0.0

@mergify mergify bot added the conflict label Oct 3, 2025
@mergify mergify bot removed the conflict label Oct 3, 2025
Copy link

github-actions bot commented Oct 3, 2025

PR #40804: Size comparison from 4d75089 to c762d61

Full report (34 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
platform target config section 4d75089 c762d61 change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104710 1104818 108 0.0
RAM 178706 178738 32 0.0
bl702 lighting-app bl702+eth FLASH 659366 659326 -40 -0.0
RAM 134777 134809 32 0.0
bl702+wifi FLASH 835434 835394 -40 -0.0
RAM 124261 124293 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068444 1068498 54 0.0
RAM 117093 117125 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898664 898764 100 0.0
RAM 105428 105460 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 981340 981260 -80 -0.0
RAM 109588 109620 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768556 768732 176 0.0
RAM 103160 103192 32 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 780160 780392 232 0.0
RAM 108328 108352 24 0.0
pump-app LP_EM_CC1354P10_6 FLASH 726228 726364 136 0.0
RAM 97236 97260 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710704 710832 128 0.0
RAM 97444 97468 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 553450 553346 -104 -0.0
RAM 204936 204968 32 0.0
lock CC3235SF_LAUNCHXL FLASH 586134 586230 96 0.0
RAM 205168 205200 32 0.0
efr32 lock-app BRD4187C FLASH 960288 960520 232 0.0
RAM 126184 126216 32 0.0
BRD4338a FLASH 755928 756568 640 0.1
RAM 255492 255516 24 0.0
window-app BRD4187C FLASH 1054348 1055004 656 0.1
RAM 122380 122412 32 0.0
esp32 all-clusters-app c3devkit DRAM 103000 103032 32 0.0
FLASH 1787996 1788210 214 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 928048 928352 304 0.0
RAM 160973 160999 26 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669604 1670316 712 0.0
RAM 213028 213060 32 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1588044 1588740 696 0.0
RAM 210300 210332 32 0.0
light cy8ckit_062s2_43012 FLASH 1455212 1455852 640 0.0
RAM 197008 197040 32 0.0
lock cy8ckit_062s2_43012 FLASH 1487508 1488172 664 0.0
RAM 224728 224752 24 0.0
qpg lighting-app qpg6200+debug FLASH 834328 834576 248 0.0
RAM 127556 127580 24 0.0
lock-app qpg6200+debug FLASH 771308 771508 200 0.0
RAM 118524 118556 32 0.0
realtek light-switch-app rtl8777g FLASH 704608 704752 144 0.0
RAM 106736 106760 24 0.0
lighting-app rtl8777g FLASH 755768 755912 144 0.0
RAM 127092 127116 24 0.0
stm32 light STM32WB5MM-DK FLASH 468220 468404 184 0.0
RAM 141168 141192 24 0.0
telink bridge-app tl7218x FLASH 707950 707752 -198 -0.0
RAM 90320 90344 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795722 795494 -228 -0.0
RAM 40872 40900 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 786924 786690 -234 -0.0
RAM 93516 93544 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 713740 713520 -220 -0.0
RAM 51692 51716 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747044 746824 -220 -0.0
RAM 70740 70764 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723896 723676 -220 -0.0
RAM 34440 34464 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601146 600918 -228 -0.0
RAM 108564 108592 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819544 819314 -230 -0.0
RAM 91912 91940 28 0.0

@mergify mergify bot added the conflict label Oct 3, 2025
@mergify mergify bot removed the conflict label Oct 3, 2025
Copy link

github-actions bot commented Oct 3, 2025

PR #40804: Size comparison from 7cc850d to 01de80a

Full report (37 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, nxp, psoc6, qpg, realtek, stm32, telink)
platform target config section 7cc850d 01de80a change % change
bl602 lighting-app bl602+mfd+littlefs+rpc FLASH 1104710 1104818 108 0.0
RAM 178706 178738 32 0.0
bl702 lighting-app bl702+eth FLASH 659366 659326 -40 -0.0
RAM 134777 134809 32 0.0
bl702+wifi FLASH 835434 835394 -40 -0.0
RAM 124261 124293 32 0.0
bl706+mfd+rpc+littlefs FLASH 1068444 1068498 54 0.0
RAM 117093 117125 32 0.0
bl702l contact-sensor-app bl702l+mfd+littlefs FLASH 898664 898764 100 0.0
RAM 105428 105460 32 0.0
lighting-app bl702l+mfd+littlefs FLASH 981340 981260 -80 -0.0
RAM 109588 109620 32 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 FLASH 768556 768732 176 0.0
RAM 103160 103192 32 0.0
lock-ftd LP_EM_CC1354P10_6 FLASH 780160 780392 232 0.0
RAM 108328 108352 24 0.0
pump-app LP_EM_CC1354P10_6 FLASH 726228 726364 136 0.0
RAM 97236 97260 24 0.0
pump-controller-app LP_EM_CC1354P10_6 FLASH 710704 710832 128 0.0
RAM 97444 97468 24 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL FLASH 553450 553346 -104 -0.0
RAM 204936 204968 32 0.0
lock CC3235SF_LAUNCHXL FLASH 586134 586230 96 0.0
RAM 205168 205200 32 0.0
efr32 lock-app BRD4187C FLASH 960288 960520 232 0.0
RAM 126184 126216 32 0.0
BRD4338a FLASH 755928 756568 640 0.1
RAM 255492 255516 24 0.0
window-app BRD4187C FLASH 1054348 1055004 656 0.1
RAM 122380 122412 32 0.0
esp32 all-clusters-app c3devkit DRAM 103000 103024 24 0.0
FLASH 1788002 1788216 214 0.0
IRAM 83862 83862 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 FLASH 928048 928352 304 0.0
RAM 160969 160995 26 0.0
nxp contact mcxw71+release FLASH 690792 691280 488 0.1
RAM 61408 61432 24 0.0
lighting mcxw71+release FLASH 722352 722840 488 0.1
RAM 68052 68076 24 0.0
lock mcxw71+release FLASH 769448 770088 640 0.1
RAM 61772 61796 24 0.0
psoc6 all-clusters cy8ckit_062s2_43012 FLASH 1669604 1670316 712 0.0
RAM 213028 213052 24 0.0
all-clusters-minimal cy8ckit_062s2_43012 FLASH 1588044 1588740 696 0.0
RAM 210300 210324 24 0.0
light cy8ckit_062s2_43012 FLASH 1455212 1455852 640 0.0
RAM 197008 197040 32 0.0
lock cy8ckit_062s2_43012 FLASH 1487508 1488172 664 0.0
RAM 224728 224752 24 0.0
qpg lighting-app qpg6200+debug FLASH 834328 834576 248 0.0
RAM 127556 127580 24 0.0
lock-app qpg6200+debug FLASH 771308 771508 200 0.0
RAM 118524 118556 32 0.0
realtek light-switch-app rtl8777g FLASH 704608 704752 144 0.0
RAM 106736 106760 24 0.0
lighting-app rtl8777g FLASH 755768 755912 144 0.0
RAM 127092 127116 24 0.0
stm32 light STM32WB5MM-DK FLASH 468220 468404 184 0.0
RAM 141168 141192 24 0.0
telink bridge-app tl7218x FLASH 707950 707752 -198 -0.0
RAM 90320 90344 24 0.0
light-app-ota-compress-lzma-shell-factory-data tl3218x FLASH 795722 795494 -228 -0.0
RAM 40872 40900 28 0.1
light-app-ota-shell-factory-data tl7218x FLASH 786924 786690 -234 -0.0
RAM 93516 93544 28 0.0
light-switch-app-ota-compress-lzma-factory-data tl7218x_retention FLASH 713740 713520 -220 -0.0
RAM 51692 51716 24 0.0
light-switch-app-ota-compress-lzma-shell-factory-data tlsr9528a FLASH 747044 746824 -220 -0.0
RAM 70740 70764 24 0.0
light-switch-app-ota-factory-data tl3218x_retention FLASH 723896 723676 -220 -0.0
RAM 34440 34464 24 0.1
lighting-app-ota-factory-data tlsr9118bdk40d FLASH 601146 600918 -228 -0.0
RAM 108564 108592 28 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d FLASH 819544 819314 -230 -0.0
RAM 91912 91940 28 0.0

@mergify mergify bot merged commit 16876bc into project-chip:master Oct 4, 2025
89 of 95 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app cluster-decoupling Work for cluster decoupling: remove direct app-specific code dependency and allow unit testing examples chef Changes in examples/chef examples review - pending scripts sdk-maintainer-approved PR marked by `matter-sdk-maintainers` as suitable for MERGE - meets guideline & sufficient reviews.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ServerClusterInterface: OperationalCredentials cluster decoupling

4 participants