Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry pick - Chef CD, sample apps, esp32 rpc fix, to interop branch #19979

Merged

Conversation

cpagravel
Copy link
Contributor

Problem

  • Interop branch cannot build ESP32.
  • Interop branch needs the Chef CD changes.

Change overview

From a high level the main changes here are:

  • Adding Chef CD.
  • Refactoring Chef CI to use zap_regen_all
  • Add sample apps for building
  • Fix esp32 RPC build

Testing

  • Built and tested NRF and esp32 RPC builds.
./chef.py -zbcefr -d rootnode_dimmablelight_gY80DaqEUL -t nrfconnect
./chef.py -zbcefr -d rootnode_dimmablelight_gY80DaqEUL -t esp32

rgoliver and others added 9 commits June 25, 2022 01:36
* Chef - Extended Pigweed RPC support (project-chip#17781)

* Build flash_script package for ESP32

Change-Id: I4e0375c9b9837b3b9f8a3d2570635536e7e34e42
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1419520
Reviewed-by: Doug Ferraz <[email protected]>

* new: Wifi and Descriptor clusters on ESP32

Change-Id: I37b61425a55d8210c2286becce47917fddf54a3f
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1418359
Reviewed-by: Rob Oliver <[email protected]>
Reviewed-by: Kevin Cheung <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* new: added stub file. Included callbacks for successful operation of lock/unlock commands

Change-Id: I9f4d601feb3b043d3c6689775bcaf40a8c5564d2
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1420959
Reviewed-by: Michael Spang <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* Enable PW RPC server on chef-built virtual device app

Change-Id: I878955e9df26e893c136650654019a8fa14e2a8b
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1417979
Reviewed-by: Doug Ferraz <[email protected]>

* cosmetic change

Change-Id: Ia2063a395a8d3f16965356d4a76b0d9df0834e57

* changes to linux pigweed dependencies. Still has issues building Pigweed

Change-Id: I2be4e81f6c2e14112e31a0803813ef56d012b206

* Fix nrfconnect compilation errors (project-chip#17713)

* Fix nrfconnect compilation errors

* Chef: fix arguments for clean build

* Build flash_script package for ESP32

Change-Id: I4e0375c9b9837b3b9f8a3d2570635536e7e34e42
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1419520
Reviewed-by: Doug Ferraz <[email protected]>

* new: Wifi and Descriptor clusters on ESP32

Change-Id: I37b61425a55d8210c2286becce47917fddf54a3f
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1418359
Reviewed-by: Rob Oliver <[email protected]>
Reviewed-by: Kevin Cheung <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* new: added stub file. Included callbacks for successful operation of lock/unlock commands

Change-Id: I9f4d601feb3b043d3c6689775bcaf40a8c5564d2
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1420959
Reviewed-by: Michael Spang <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* Enable PW RPC server on chef-built virtual device app

Change-Id: I878955e9df26e893c136650654019a8fa14e2a8b
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1417979
Reviewed-by: Doug Ferraz <[email protected]>

* cosmetic change

Change-Id: Ia2063a395a8d3f16965356d4a76b0d9df0834e57

* changes to linux pigweed dependencies. Still has issues building Pigweed

Change-Id: I2be4e81f6c2e14112e31a0803813ef56d012b206

* Restyled by gn

* Restyled by autopep8

* Restyled by gn

Co-authored-by: Sebastian Mauer <[email protected]>
Co-authored-by: MT Tsai <[email protected]>
Co-authored-by: vinitg1 <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Change-Id: I827aa39ea41b8084d6fdca202e5a87e0f29cb4f3

* fix: added initialization to platform wifi network commissioning instance (project-chip#17983)

Change-Id: I03b6b523d4c4557ab6cc432216e48b6d6b2b6964

* Chef - Revert changes on lighting-app that separate wifi and thread

Co-authored-by: Douglas Rocha Ferraz <[email protected]>
Co-authored-by: Sebastian Mauer <[email protected]>
Co-authored-by: MT Tsai <[email protected]>
Co-authored-by: vinitg1 <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
* Chef - Remove redundant hash_string in sample_app_util rename func

* Chef - Add debugg output on exception to stateful_shell

* Chef - Add choices for device arg

* Chef - Add 13 sample apps
…al length greater equal to 64 bytes. (project-chip#19788)

Make the filling of software version string with <branch>:<commit_id> as
an option.
The new option for it is '-a' or '--automated_test_stamp'.
…ting platforms (project-chip#19478)

* Squashed commit of the following:

commit b5d5920
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:17:34 2022 +0000

    [no ci] comment

commit 7c5fb08
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:15:37 2022 +0000

    [no ci] Make border nice

commit d67a7bc
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:09:29 2022 +0000

    [no ci] restyle

commit 5783829
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 17:48:39 2022 +0000

    Add error handling to build all

commit 083b072
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 17:15:33 2022 +0000

    [no ci] update build image version

commit 48805a8
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 08:20:49 2022 +0000

    [no ci] minor

commit 3cae95c
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 08:15:22 2022 +0000

    [no ci] Minor

commit df929b2
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:37:49 2022 +0000

    Minor

commit 759ddb0
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:28:36 2022 +0000

    Minor

commit d9ca2a6
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:22:03 2022 +0000

    Style

commit dbb9b30
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 06:50:11 2022 +0000

    Style

commit 3daff46
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 02:58:43 2022 +0000

    nrf bundle

commit 7d38eb4
Author: Austin Bozowski <[email protected]>
Date:   Wed Jun 8 16:34:57 2022 +0000

    Linux bundle

commit fd5689e
Author: Austin Bozowski <[email protected]>
Date:   Wed Jun 8 09:08:42 2022 +0000

    Make esp32 generic

commit 1af3a2e
Author: Austin Bozowski <[email protected]>
Date:   Tue Jun 7 08:35:52 2022 +0000

    Missed comment

commit 5f7c41c
Author: Austin Bozowski <[email protected]>
Date:   Tue Jun 7 08:32:07 2022 +0000

    Example bundle function

* Bundle .matter, metadata & ensure .matter commit

* Add partial check for .matter regen

* Restyle and spelling

* Address comments

* Remove reflection

* Generate zzz, .MATTERMD5 should go away in future

* Temp del workflows

* Remove chef exclusion from regen

* Make regen all put chef exs in individual dirs

* Remove validate zzz

* Remove unused code from chef, change use_zzz

* Skip util test files in gen all

* Commit chef in root zzz

* Delete chef zzz

* Clean chef .matter files

* Add post build for chef

* Change .matter bundle rc to oot zzz

* Generated files

* Restore workflows

* Change open to with

* Restyle
…ct-chip#19876)

* Chef - Fix broken esp32 RPC build caused by project-chip#18621

* Chef - Fix esp32 RPC build issue caused by pigweed update
…hip#18667)

* Make Scenes name support dependent on FeatureMap attribute

* Fix CI
@cpagravel
Copy link
Contributor Author

I've never seen an issue on the restyled job like this. Anyone familiar with this?

@cpagravel cpagravel changed the title Interop cherry pick no zap Cherry pick - Chef CD, sample apps, esp32 rpc fix, to interop branch Jun 25, 2022
@andy31415
Copy link
Contributor

I've never seen an issue on the restyled job like this. Anyone familiar with this?

It seems zap-regen, likely your local clang-format is diffferent than what CI is using. I suggest to run the restyle-diff script. If unable, ping me and I will run it for you. It also seems we need to CP a git fix for Infineon - we can do that separately.

@cpagravel
Copy link
Contributor Author

cpagravel commented Jun 26, 2022

I've never seen an issue on the restyled job like this. Anyone familiar with this?

It seems zap-regen, likely your local clang-format is different than what CI is using. I suggest to run the restyle-diff script. If unable, ping me and I will run it for you. It also seems we need to CP a git fix for Infineon - we can do that separately.

I'm working through some of the issues on my personal repo (cpagravel#5). I'll update when I have worked out all of the issues. Currently stuck on the zap_regen failure. Something is causing Zap to have different formatting in the regen job compared to locally.

Update: Zap regen failure is due to me adding a regenerated file that shouldn't have been added. Specifically I added: zzz_generated/chip-tool/zap-generated/test/Commands.h. Removing that seems to have resolved the issue.

@cpagravel cpagravel force-pushed the interop_cherry_pick_no_zap branch from c520e19 to 012f01d Compare June 26, 2022 19:20
@cpagravel
Copy link
Contributor Author

Please do not merge, there is an issue with the cloudbuild/chef.yaml version being inconsistent with what I have in workflows/chef.yaml

@cpagravel cpagravel force-pushed the interop_cherry_pick_no_zap branch from 012f01d to d154488 Compare June 27, 2022 04:28
@cpagravel
Copy link
Contributor Author

Please do not merge, there is an issue with the cloudbuild/chef.yaml version being inconsistent with what I have in workflows/chef.yaml

This has been resolved. Everything should be in order now.

@github-actions
Copy link

github-actions bot commented Jun 27, 2022

PR #19979: Size comparison from e831046 to d154488

Increases above 0.2%:

platform target config section e831046 d154488 change % change
esp32 all-clusters-app c3devkit .dram0.bss 68320 69128 808 1.2
m5stack .dram0.bss 73840 74648 808 1.1
linux thermostat-no-ble arm64 .bss 86257 86497 240 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 211704 212512 808 0.4
nrfconnect all-clusters-app nrf52840dk_nrf52840 bss 141956 142760 804 0.6
p6 all-clusters-app default .bss 139216 140024 808 0.6
Increases (11 builds for efr32, esp32, linux, mbed, nrfconnect, p6)
platform target config section e831046 d154488 change % change
efr32 lighting-app BRD4161A+rpc (read only) 941808 941824 16 0.0
.text 941800 941816 16 0.0
esp32 all-clusters-app c3devkit (read/write) 1473626 1474442 816 0.1
.dram0.bss 68320 69128 808 1.2
m5stack (read/write) 476048 476856 808 0.2
.dram0.bss 73840 74648 808 1.1
linux thermostat-no-ble arm64 (read/write) 174513 174753 240 0.1
.bss 86257 86497 240 0.3
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 211704 212512 808 0.4
lighting-app CY8CPROTO_062_4343W+release (read/write) 2438648 2438712 64 0.0
.text 1401220 1401284 64 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179175 1179959 784 0.1
bss 141956 142760 804 0.6
text 808492 808500 8 0.0
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1120087 1120119 32 0.0
text 782140 782164 24 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 564915 564931 16 0.0
text 387828 387852 24 0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076239 1076367 128 0.0
bss 135708 135888 180 0.1
p6 all-clusters-app default (read/write) 2526568 2526600 32 0.0
.bss 139216 140024 808 0.6
.text 1484832 1484864 32 0.0
Decreases (1 build for esp32)
platform target config section e831046 d154488 change % change
esp32 all-clusters-app m5stack (read only) 1054539 1054531 -8 -0.0
.flash.text 1049155 1049147 -8 -0.0
Full report (29 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section e831046 d154488 change % change
efr32 lighting-app BRD4161A (read only) 907456 907456 0 0.0
(read/write) 135072 135072 0 0.0
.bss 133064 133064 0 0.0
.data 2008 2008 0 0.0
.text 907448 907448 0 0.0
BRD4161A+rpc (read only) 941808 941824 16 0.0
(read/write) 151760 151760 0 0.0
.bss 149544 149544 0 0.0
.data 2212 2212 0 0.0
.text 941800 941816 16 0.0
BRD4161A+rs911x (read only) 745804 745804 0 0.0
(read/write) 129308 129308 0 0.0
.bss 127372 127372 0 0.0
.data 1936 1936 0 0.0
.text 745796 745796 0 0.0
lock-app BRD4161A+wf200 (read only) 908748 908748 0 0.0
(read/write) 126300 126300 0 0.0
.bss 124380 124380 0 0.0
.data 1920 1920 0 0.0
.text 908740 908740 0 0.0
window-app BRD4161A (read only) 844888 844888 0 0.0
(read/write) 133200 133200 0 0.0
.bss 131240 131240 0 0.0
.data 1956 1956 0 0.0
.text 844880 844880 0 0.0
esp32 all-clusters-app c3devkit (read only) 999142 999142 0 0.0
(read/write) 1473626 1474442 816 0.1
.dram0.bss 68320 69128 808 1.2
.dram0.data 14356 14356 0 0.0
.flash.rodata 206496 206496 0 0.0
.flash.text 999142 999142 0 0.0
.iram0.text 62020 62020 0 0.0
m5stack (read only) 1054539 1054531 -8 -0.0
(read/write) 476048 476856 808 0.2
.dram0.bss 73840 74648 808 1.1
.dram0.data 34096 34096 0 0.0
.flash.rodata 236276 236276 0 0.0
.flash.text 1049155 1049147 -8 -0.0
.iram0.text 123107 123107 0 0.0
k32w light k32w061+release (read/write) 656064 656064 0 0.0
.bss 71076 71076 0 0.0
.data 1964 1964 0 0.0
.text 577224 577224 0 0.0
lock k32w061+release (read/write) 702916 702916 0 0.0
.bss 71500 71500 0 0.0
.data 1960 1960 0 0.0
.text 623656 623656 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 8276308 8276308 0 0.0
(read/write) 539601 539601 0 0.0
.bss 40897 40897 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 479608 479608 0 0.0
.dynamic 560 560 0 0.0
.got 14088 14088 0 0.0
.init 24 24 0 0.0
.init_array 184 184 0 0.0
.rodata 423604 423604 0 0.0
.text 6634356 6634356 0 0.0
thermostat-no-ble arm64 (read only) 2366700 2366700 0 0.0
(read/write) 174513 174753 240 0.1
.bss 86257 86497 240 0.3
.data 1488 1488 0 0.0
.data.rel.ro 79000 79000 0 0.0
.dynamic 560 560 0 0.0
.got 4736 4736 0 0.0
.init 24 24 0 0.0
.init_array 368 368 0 0.0
.rodata 145980 145980 0 0.0
.text 1991664 1991664 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2487544 2487544 0 0.0
.bss 211704 212512 808 0.4
.data 5552 5552 0 0.0
.text 1450116 1450116 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2438648 2438712 64 0.0
.bss 207036 207036 0 0.0
.data 5832 5832 0 0.0
.text 1401220 1401284 64 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2411164 2411164 0 0.0
.bss 205860 205860 0 0.0
.data 5848 5848 0 0.0
.text 1373764 1373764 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2364936 2364936 0 0.0
.bss 205656 205656 0 0.0
.data 5632 5632 0 0.0
.text 1327508 1327508 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179175 1179959 784 0.1
bss 141956 142760 804 0.6
rodata 150064 150064 0 0.0
text 808492 808500 8 0.0
lighting-app nrf52840dk_nrf52840 (read/write) 1155815 1155815 0 0.0
bss 145704 145704 0 0.0
rodata 121816 121816 0 0.0
text 809672 809672 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 1120087 1120119 32 0.0
bss 145940 145940 0 0.0
rodata 112928 112928 0 0.0
text 782140 782164 24 0.0
nrf52840dongle_nrf52840 (read/write) 1063759 1063759 0 0.0
bss 152896 152896 0 0.0
rodata 91872 91872 0 0.0
text 738160 738160 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 1058206 1058206 0 0.0
bss 141908 141908 0 0.0
rodata 114572 114572 0 0.0
text 719784 719784 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 1093715 1093715 0 0.0
bss 135624 135624 0 0.0
rodata 133612 133612 0 0.0
text 745956 745956 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 996430 996430 0 0.0
bss 131860 131860 0 0.0
rodata 126412 126412 0 0.0
text 656208 656208 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 564915 564931 16 0.0
bss 71816 71816 0 0.0
rodata 45828 45828 0 0.0
text 387828 387852 24 0.0
pump-app nrf52840dk_nrf52840 (read/write) 1076239 1076367 128 0.0
bss 135708 135888 180 0.1
rodata 117328 117328 0 0.0
text 744580 744580 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 1058047 1058047 0 0.0
bss 135432 135432 0 0.0
rodata 113280 113280 0 0.0
text 730700 730700 0 0.0
p6 all-clusters-app default (read/write) 2526568 2526600 32 0.0
.bss 139216 140024 808 0.6
.data 2728 2728 0 0.0
.text 1484832 1484864 32 0.0
light-app default (read/write) 2418496 2418496 0 0.0
.bss 132720 132720 0 0.0
.data 2552 2552 0 0.0
.text 1376760 1376760 0 0.0
lock-app default (read/write) 2422816 2422816 0 0.0
.bss 132520 132520 0 0.0
.data 2544 2544 0 0.0
.text 1381080 1381080 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 807320 807320 0 0.0
bss 75420 75420 0 0.0
noinit 40416 40416 0 0.0
text 571094 571094 0 0.0

@andy31415 andy31415 merged commit 5092282 into project-chip:interop_testing_te9 Jun 27, 2022
rerasool pushed a commit to SiliconLabs/matter that referenced this pull request Sep 9, 2022
…roject-chip#19979)

* Pigweed: Update to 67bc89cdda8c (project-chip#19560)

* Fix esp32 wifi and add RPC support on linux (project-chip#19260)

* Chef - Extended Pigweed RPC support (project-chip#17781)

* Build flash_script package for ESP32

Change-Id: I4e0375c9b9837b3b9f8a3d2570635536e7e34e42
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1419520
Reviewed-by: Doug Ferraz <[email protected]>

* new: Wifi and Descriptor clusters on ESP32

Change-Id: I37b61425a55d8210c2286becce47917fddf54a3f
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1418359
Reviewed-by: Rob Oliver <[email protected]>
Reviewed-by: Kevin Cheung <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* new: added stub file. Included callbacks for successful operation of lock/unlock commands

Change-Id: I9f4d601feb3b043d3c6689775bcaf40a8c5564d2
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1420959
Reviewed-by: Michael Spang <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* Enable PW RPC server on chef-built virtual device app

Change-Id: I878955e9df26e893c136650654019a8fa14e2a8b
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1417979
Reviewed-by: Doug Ferraz <[email protected]>

* cosmetic change

Change-Id: Ia2063a395a8d3f16965356d4a76b0d9df0834e57

* changes to linux pigweed dependencies. Still has issues building Pigweed

Change-Id: I2be4e81f6c2e14112e31a0803813ef56d012b206

* Fix nrfconnect compilation errors (project-chip#17713)

* Fix nrfconnect compilation errors

* Chef: fix arguments for clean build

* Build flash_script package for ESP32

Change-Id: I4e0375c9b9837b3b9f8a3d2570635536e7e34e42
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1419520
Reviewed-by: Doug Ferraz <[email protected]>

* new: Wifi and Descriptor clusters on ESP32

Change-Id: I37b61425a55d8210c2286becce47917fddf54a3f
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1418359
Reviewed-by: Rob Oliver <[email protected]>
Reviewed-by: Kevin Cheung <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* new: added stub file. Included callbacks for successful operation of lock/unlock commands

Change-Id: I9f4d601feb3b043d3c6689775bcaf40a8c5564d2
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1420959
Reviewed-by: Michael Spang <[email protected]>
Reviewed-by: Jerry Lee <[email protected]>

* Enable PW RPC server on chef-built virtual device app

Change-Id: I878955e9df26e893c136650654019a8fa14e2a8b
Reviewed-on: https://team-review.git.corp.google.com/c/npe-tse-chip-sdk/third_party/connectedhomeip/+/1417979
Reviewed-by: Doug Ferraz <[email protected]>

* cosmetic change

Change-Id: Ia2063a395a8d3f16965356d4a76b0d9df0834e57

* changes to linux pigweed dependencies. Still has issues building Pigweed

Change-Id: I2be4e81f6c2e14112e31a0803813ef56d012b206

* Restyled by gn

* Restyled by autopep8

* Restyled by gn

Co-authored-by: Sebastian Mauer <[email protected]>
Co-authored-by: MT Tsai <[email protected]>
Co-authored-by: vinitg1 <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Change-Id: I827aa39ea41b8084d6fdca202e5a87e0f29cb4f3

* fix: added initialization to platform wifi network commissioning instance (project-chip#17983)

Change-Id: I03b6b523d4c4557ab6cc432216e48b6d6b2b6964

* Chef - Revert changes on lighting-app that separate wifi and thread

Co-authored-by: Douglas Rocha Ferraz <[email protected]>
Co-authored-by: Sebastian Mauer <[email protected]>
Co-authored-by: MT Tsai <[email protected]>
Co-authored-by: vinitg1 <[email protected]>
Co-authored-by: Restyled.io <[email protected]>

* Support to return software_version_string with <branch>:<commit_id> on linux platform (project-chip#19710)

* Chef - Add 13 sample apps (project-chip#19663)

* Chef - Remove redundant hash_string in sample_app_util rename func

* Chef - Add debugg output on exception to stateful_shell

* Chef - Add choices for device arg

* Chef - Add 13 sample apps

* Revert "Support to return software_version_string with <branch>:<commit_id> on linux platform (project-chip#19710)" (project-chip#19786)

This reverts commit 8da6fc8.

* Truncate the branch info of the software version string while the total length greater equal to 64 bytes. (project-chip#19788)

Make the filling of software version string with <branch>:<commit_id> as
an option.
The new option for it is '-a' or '--automated_test_stamp'.

* Make Chef CI use existing zzz_generated and complete Chef CD for existing platforms (project-chip#19478)

* Squashed commit of the following:

commit b5d5920
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:17:34 2022 +0000

    [no ci] comment

commit 7c5fb08
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:15:37 2022 +0000

    [no ci] Make border nice

commit d67a7bc
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 18:09:29 2022 +0000

    [no ci] restyle

commit 5783829
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 17:48:39 2022 +0000

    Add error handling to build all

commit 083b072
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 17:15:33 2022 +0000

    [no ci] update build image version

commit 48805a8
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 08:20:49 2022 +0000

    [no ci] minor

commit 3cae95c
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 08:15:22 2022 +0000

    [no ci] Minor

commit df929b2
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:37:49 2022 +0000

    Minor

commit 759ddb0
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:28:36 2022 +0000

    Minor

commit d9ca2a6
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 07:22:03 2022 +0000

    Style

commit dbb9b30
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 06:50:11 2022 +0000

    Style

commit 3daff46
Author: Austin Bozowski <[email protected]>
Date:   Fri Jun 10 02:58:43 2022 +0000

    nrf bundle

commit 7d38eb4
Author: Austin Bozowski <[email protected]>
Date:   Wed Jun 8 16:34:57 2022 +0000

    Linux bundle

commit fd5689e
Author: Austin Bozowski <[email protected]>
Date:   Wed Jun 8 09:08:42 2022 +0000

    Make esp32 generic

commit 1af3a2e
Author: Austin Bozowski <[email protected]>
Date:   Tue Jun 7 08:35:52 2022 +0000

    Missed comment

commit 5f7c41c
Author: Austin Bozowski <[email protected]>
Date:   Tue Jun 7 08:32:07 2022 +0000

    Example bundle function

* Bundle .matter, metadata & ensure .matter commit

* Add partial check for .matter regen

* Restyle and spelling

* Address comments

* Remove reflection

* Generate zzz, .MATTERMD5 should go away in future

* Temp del workflows

* Remove chef exclusion from regen

* Make regen all put chef exs in individual dirs

* Remove validate zzz

* Remove unused code from chef, change use_zzz

* Skip util test files in gen all

* Commit chef in root zzz

* Delete chef zzz

* Clean chef .matter files

* Add post build for chef

* Change .matter bundle rc to oot zzz

* Generated files

* Restore workflows

* Change open to with

* Restyle

* Chef - Fix broken esp32 RPC build caused by project-chip#18621 (project-chip#19876)

* Chef - Fix broken esp32 RPC build caused by project-chip#18621

* Chef - Fix esp32 RPC build issue caused by pigweed update

* Make Scenes name support dependent on FeatureMap attribute (project-chip#18667)

* Make Scenes name support dependent on FeatureMap attribute

* Fix CI

* Rebuild Zap generated files

* Fix CI for ipv6only/esp32 example build

* Fix errors regarding ownership of repo. (Taken from project-chip#18302)

* Bump chef.yaml platform containers to 0.5.75

Co-authored-by: rgoliver <[email protected]>
Co-authored-by: Douglas Rocha Ferraz <[email protected]>
Co-authored-by: Sebastian Mauer <[email protected]>
Co-authored-by: MT Tsai <[email protected]>
Co-authored-by: vinitg1 <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: MtTsai <[email protected]>
Co-authored-by: Michael Spang <[email protected]>
Co-authored-by: Austin Bozowski <[email protected]>
Co-authored-by: Jean-Francois Penven <[email protected]>
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.

6 participants