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

Fix conflicts in PR 9597 #1

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
5c864e4
Fix ChipError scope resolution (#9627)
mspang Sep 13, 2021
f9de0af
Change temperature delta label to degrees Celsius (#9427)
tewarid Sep 13, 2021
b8e7596
Remove dead codes PeerConnectionState::Reset (#9422)
kghost Sep 13, 2021
3da26cf
Add mDNS shutdown (#9621)
kghost Sep 13, 2021
47aed24
Use pythonic way in Chip Bluez Manager and Utility (#9613)
electrocucaracha Sep 13, 2021
23ac3c0
Remove RawEndPoint. (#9614)
bzbarsky-apple Sep 13, 2021
7bc58b9
Remove support for PacketBufferTLVReader using chained buffers. (#9592)
bzbarsky-apple Sep 13, 2021
92d3a28
Revert "Add mDNS shutdown (#9621)" (#9640)
andy31415 Sep 13, 2021
b976ebe
Ensure that stack layers above transport manager never get chained pa…
bzbarsky-apple Sep 13, 2021
d3b4b7e
ESP32: Wait till NimBLE host-cotroller is synced (#9565)
shubhamdp Sep 13, 2021
a24a6c3
Small artifacts for bloat reports (#9331)
kpschoedel Sep 13, 2021
e90a2b3
Update WindowCovering cluster revision (#9396)
jmeg-sfy Sep 13, 2021
016b1d5
Have Linux/MdnsImpl use System::Layer timer. (#9537)
kpschoedel Sep 13, 2021
0ca8cbd
Simplify telink build (#9639)
andy31415 Sep 13, 2021
c23f6f4
Fix system layer call: add missing brackets (#9646)
andy31415 Sep 13, 2021
bc2d74b
Enable the src/controller tests on all platforms except nrfconnect. (…
bzbarsky-apple Sep 13, 2021
f0723a2
Update PASE state machine to match the latest specifications (#9582)
pan-apple Sep 13, 2021
692b86c
Expire associated secure sessions when a fabric is deleted (#9571)
pan-apple Sep 13, 2021
7c00fa2
Add tests for CHIPMemString. (#9619)
cecille Sep 13, 2021
ec5f5dc
Add and Enable IM subscription support (#9510)
yunhanw-google Sep 13, 2021
64d8f13
linux: Filter ble/matter only (#9583)
cktakahasi Sep 13, 2021
102c6e2
Unauthenticated session (#9269)
kghost Sep 14, 2021
29e6bcd
Fix error copying artifacts. (#9689)
andy31415 Sep 14, 2021
54b88e7
Add mDNS shutdown (#9621) (#9674)
kghost Sep 14, 2021
f878d22
TLV Reader error handling test should not read uninitialized data. (#…
bzbarsky-apple Sep 14, 2021
0b6c0ba
fix unknown argument: '-ffile-prefix-map by only build default target…
xylophone21 Sep 14, 2021
fa0ef98
Rename messageId into messageCounter (#9688)
kghost Sep 14, 2021
9e8d268
Detect typos in Markdown documents (2nd attempt) (#9347)
electrocucaracha Sep 14, 2021
0859980
Add OTA Requestor Attributes to example apps (#9446)
holbrookt Sep 14, 2021
6fd3811
Make platform PlatformManager::PostEvent() return status (#9573)
kpschoedel Sep 14, 2021
97d9f7e
Address 9154 and CM/AC DNS-SD convergence (#9348)
chrisdecenzo Sep 14, 2021
88fc695
Remove redundant src/platform/ESP32/args.gni (#9672)
mspang Sep 14, 2021
e71f2d7
Increase ESP32 build time to 10min instead of 5m (#9697)
andy31415 Sep 14, 2021
cfacfda
Adding cmd line args to tv-casting-app for device type of commissione…
sharadb-amazon Sep 14, 2021
eef1141
Fix compile error on TestPlatform. (#9707)
cecille Sep 14, 2021
181ab66
[Telink]: Fix entropy source failed crash on boot (#9635)
rikorsev Sep 14, 2021
b384bde
TestUDP: use ephemeral port (#9692)
kghost Sep 14, 2021
2666b55
Add manifest to esp32 flashing script build (#9666)
mspang Sep 14, 2021
2579d8f
Rename OperationalCredentialsCluster.yaml so CI finds the test. (#9650)
bzbarsky-apple Sep 14, 2021
aff4433
Eliminate Use of Certificate Arrays. (#9616)
emargolis Sep 14, 2021
1a333e0
ota-requestor-app - initial set of changes of development branch (#9474)
holbrookt Sep 14, 2021
c23ccf2
Mbed OS capsense module support (#9398)
ATmobica Sep 15, 2021
d99edbf
[Zephyr] Erase key-value store on factory reset (#9683)
Damian-Nordic Sep 15, 2021
8a20f68
[hotfix] Rerun codegen after #9474 (#9718)
erjiaqing Sep 15, 2021
3fd5bf8
[msg] Update message version and session id fields to match spec. (#9…
turon Sep 15, 2021
10d7521
Sync sdkconfig_m5stack.defaults from sdkconfig.defaults (#9671)
mspang Sep 15, 2021
a714f0c
Ignore on-network flag for QR comissioning. (#9696)
cecille Sep 15, 2021
3c7784a
Fix sleep signature (Add extern "C") (#9720)
kghost Sep 15, 2021
4763c91
[nrfconnect] Configure data model sources based on ZAP file (#9719)
Damian-Nordic Sep 15, 2021
8b1cac7
RPC: Refactor to share common code between examples (#9444)
Sep 15, 2021
345e332
Use the primary Ethernet interface diagnostically (#9708)
yufengwangca Sep 15, 2021
aef5db4
Move ethernet diagnostic APIs to GenericConnectivityManagerImpl (#9727)
yufengwangca Sep 15, 2021
2815a10
Move RendezvousServer and CommissionManager to a single class (#9709)
pan-apple Sep 16, 2021
535feb0
Making py chip-device-ctrl tool discoverable as a commissioner at sta…
sharadb-amazon Sep 16, 2021
96e825a
[YAML] Generates write attribute methods for non writeable attributes…
vivien-apple Sep 16, 2021
510c7fc
Update .pullapprove.yml
woody-apple Sep 16, 2021
3379983
Update .pullapprove.yml
woody-apple Sep 16, 2021
24e4df6
Update .pullapprove.yml
woody-apple Sep 16, 2021
b4d7eb3
[im/test] Fix interaction model subscription test (#9677)
erjiaqing Sep 16, 2021
89d5353
Enable act tool for running CI jobs locally (#9648)
electrocucaracha Sep 16, 2021
31e2695
[ota-provider-app] fix location parsing and BDX sender (#9733)
holbrookt Sep 16, 2021
cf4f24c
[hotfix] Rerun Codegen for #9677 (#9746)
erjiaqing Sep 16, 2021
2dcb61c
Rename messageId into messageCounter (#9714)
kghost Sep 16, 2021
17d85c2
[Darwin]:Enable heap based pool configuration (#9739)
yufengwangca Sep 16, 2021
8e86c9e
Turned On Wconversion for ASN1 Library and Coding Style Updates. (#9711)
emargolis Sep 16, 2021
cee2350
Python controller do not exit when resolve command fails (#9724)
sweetymhaiske Sep 16, 2021
d5bbfbb
[crypto] Fix Spake2p memory leak (#9751)
Damian-Nordic Sep 16, 2021
698c732
Fix file not found error in ManuelTest (#9750)
tiokim Sep 16, 2021
84e6e1a
Check this at home. (#9744)
cecille Sep 16, 2021
1516dfd
Add IM status response support (#9706)
yunhanw-google Sep 16, 2021
c6090d1
Add missing words into dictionary (#9761)
electrocucaracha Sep 16, 2021
07b47a0
CHIPDevice: add access to ExchangeManager, fix SessionHandle getter (…
holbrookt Sep 16, 2021
3178a47
Support for multi-endpoint for the color control server (#9469)
mkardous-silabs Sep 16, 2021
4198a3c
Lock concurrent access to mWpaSupplicant (#9704)
tewarid Sep 17, 2021
dddd5d1
Rotating device id representation in TLV Additional Data needs to be …
hnnajh Sep 17, 2021
655b759
Make CRI/CRA txt fields optional and move to base. (#9713)
cecille Sep 17, 2021
c1afafe
Add a way to run custom cluster logic for attribute reads (#9667)
bzbarsky-apple Sep 17, 2021
7fffa33
[bluez] Remove filtering by service UUID (#9782)
Damian-Nordic Sep 17, 2021
6c2c6dc
[cirque] Add test for testing discovery (#9778)
erjiaqing Sep 17, 2021
a52731f
Stop using destroyed fragment in pairing complete callback (#9729)
austinh0 Sep 17, 2021
cb511ba
Print mrp and tcp values in python discover. (#9755)
cecille Sep 17, 2021
4059bbe
fix to avoid looping indefinitely when moving to finalValue when equa…
mkardous-silabs Sep 17, 2021
747b485
SystemLayer::PostEvent add API to post a lambda event (#9678)
kghost Sep 17, 2021
a0bb79f
Add _I subtype to operational discovery. (#9754)
cecille Sep 17, 2021
185a0f9
Close commissioning window after 20 failed commissioning attempts (#9…
pan-apple Sep 17, 2021
530d244
Add some certification tests to CI (#9759)
raju-apple Sep 17, 2021
884d73c
Improve some CI actions (#9775)
electrocucaracha Sep 17, 2021
412441a
[TV SDK] Enable media commands (#9429)
lazarkov Sep 17, 2021
ebd8b3b
Changes transitionTime type for stepHue and stepTransition (#9767)
mkardous-silabs Sep 17, 2021
f880d00
Fix MRP to not happen over BTP again. (#9792)
bzbarsky-apple Sep 17, 2021
3212882
Ignore location param in QueryImage until Span is supported in ember …
holbrookt Sep 17, 2021
06e8213
T txt record (#9790)
cecille Sep 17, 2021
37a6d27
Add configuration option for more verbose VerifyOrDie messages. (#9800)
bzbarsky-apple Sep 17, 2021
5bb3ae3
Cluster Objects Support (#9500)
mrjerryjohns Sep 19, 2021
c1c015a
include algorithm to avoid implicit declaration of std::min() (#9805)
milezhacks Sep 20, 2021
a8fa024
Fix some post-landing review comments for rotating device id. (#9804)
bzbarsky-apple Sep 20, 2021
0a05d78
Make dynamic endpoint lifetime more similar to that of fixed endpoint…
bzbarsky-apple Sep 20, 2021
3bcc019
Treat ENOBUFS as success when doing an MRP send. (#9812)
bzbarsky-apple Sep 20, 2021
fb53b77
[TE6] Read Software Diagnostic attributes from platform at runtime (#…
yufengwangca Sep 20, 2021
3d9cb11
Track file/line for POSIX errors when that's enabled for CHIP_ERROR (…
bzbarsky-apple Sep 20, 2021
f2c89ed
Remove SetRemoteNodeId/SetLocalNodeId from RendezvousParameters (#9830)
vivien-apple Sep 20, 2021
41a1865
Separate Android IDE build into app and chip-library (#9831)
austinh0 Sep 20, 2021
f7bf4cf
Fix merge conflict to fix build (#9834)
bzbarsky-apple Sep 20, 2021
fdf98ba
Fixes for open pairing window on chip-tool (#9806)
cecille Sep 20, 2021
8319ab0
Fix EFR unit tests (#9802)
Sep 20, 2021
80f7986
WindowCovering add mandatory commands test case (#9496)
jmeg-sfy Sep 20, 2021
cd2154d
platform changes for thread support (#9453)
wqx6 Sep 20, 2021
29a126f
Modifying yamls to remove the disabled tag from the steps which have …
raju-apple Sep 20, 2021
ef86d99
Define a cross-compile docker image and add cross compile sysroot to …
andy31415 Sep 21, 2021
cabc2f8
[Group] Add group ID retrieval (#9765)
jepenven-silabs Sep 21, 2021
e9cb2b2
[Tizen] Implement the base functions (#9633)
hyunuktak Sep 21, 2021
7f730c7
use CHIP_ERROR_POSIX instead of MapErrorPOSIX (#9852)
andy31415 Sep 21, 2021
1d12139
Make ota-requestor-app build and run (#9740)
holbrookt Sep 21, 2021
dbbe48d
Add clearer logging of exchange ids. (#9861)
bzbarsky-apple Sep 21, 2021
1240433
Construct/Deconstruct helpers for Device Attestation (#9544)
Sep 21, 2021
993d0b9
Update ZAP repo (#9850)
vivien-apple Sep 21, 2021
1c540b9
Unify Android build logic (#9762)
austinh0 Sep 21, 2021
e22c2bb
Align protocol ids with the spec. (#9851)
bzbarsky-apple Sep 22, 2021
e9ec676
Map epoch_us to uint64_t and epoch_s to uint32_t (#9848)
vivien-apple Sep 22, 2021
f7c5127
Improve various logging to make it easier to undestand what happened.…
bzbarsky-apple Sep 22, 2021
0ade2d5
[linux] Fix possible infinite loop (#9883)
Damian-Nordic Sep 22, 2021
a62ee31
Stop treating an ack we are not expecting as a fatal error. (#9875)
bzbarsky-apple Sep 22, 2021
a5731da
Adding a way to override feature flags (for commissioner discovery) f…
sharadb-amazon Sep 22, 2021
eca9bff
Rename classes in transport layer (#9814)
kghost Sep 22, 2021
bc4d711
[YAML] Update chip-tool tests template to generates less redundant co…
vivien-apple Sep 22, 2021
44d16a5
Fix wrong loop condition in fake MdnsImpl (#9905)
mspang Sep 23, 2021
c52d644
[controller] Remove legacy command dispatch method (#9842)
Damian-Nordic Sep 23, 2021
3e29ba3
update xml for struct and enum with cluster id (#9881)
yunhanw-google Sep 23, 2021
9012f08
[server] Enhance server storage logs (#9886)
Damian-Nordic Sep 23, 2021
a9ce320
Upload diagnostic logs on Darwin if the build+unit-test task fails. (…
bzbarsky-apple Sep 23, 2021
5851d93
Power Source cluster support (#9239)
fessehaeve Sep 23, 2021
2d50b63
Log fix for Mdns (#9918)
sweetymhaiske Sep 23, 2021
959a0df
Regenerate after DiscoverAttributes command is removed. (#9925)
fessehaeve Sep 23, 2021
84ff1b9
[naming] Fix typo in GetExchangeManager method. (#9915)
turon Sep 23, 2021
a3e30a3
Identify cluster improvments (#9260)
Sep 23, 2021
e1f3aa1
Rename InteractionModel::ProtocolCode to InteractionModel::Status. (#…
bzbarsky-apple Sep 23, 2021
6c7c741
[nrfconnect] Bump nRF Connect SDK version to 1.7.0 (#9919)
Damian-Nordic Sep 23, 2021
188df3d
Fix intermittent failure in TestReliableMessageProtocol. (#9927)
bzbarsky-apple Sep 23, 2021
3647c29
Fix TLV test to produce more useful failure output. (#9934)
bzbarsky-apple Sep 24, 2021
c9c3b65
[Android] Expand Java GN rules to support more complex usecases (#9876)
austinh0 Sep 24, 2021
4ba3ea9
KVS: Add error check for offset size (#9954)
Sep 24, 2021
ff57846
Fix unsolicited announcements with minimal mDNS (#9910)
mspang Sep 24, 2021
ccdffbc
Do not disable BLE if a fabric has not been provisioned on the device…
pan-apple Sep 24, 2021
41fb0b0
Remove ip cluster flags (#9892)
cecille Sep 24, 2021
2d3af17
Add support for arm64 RPI cross compile in build_examples.py (#9866)
andy31415 Sep 24, 2021
327a471
Update xml (#9912)
yunhanw-google Sep 24, 2021
eed0bae
Revert "Remove ip cluster flags (#9892)" (#9970)
yunhanw-google Sep 24, 2021
bb7e53f
sync latest zap (#9962)
yunhanw-google Sep 24, 2021
45715cc
[TE6] Read Thread Network Diagnostics attributes from platform (#9853)
jmartinez-silabs Sep 25, 2021
4bafdcf
Read General Diagnostics attributes from platform (#9930)
yufengwangca Sep 26, 2021
e085d8c
Add pragma once to some headers (#9961)
vivien-apple Sep 27, 2021
99aec53
Run ./scripts/tools/zap_convert_all.py (#9949)
vivien-apple Sep 27, 2021
0e52970
Device Attestation (Modular) (#9617)
Sep 27, 2021
8804076
Enable CCM encrypt/decrypt for 0 byte plaintext (#9973)
pan-apple Sep 27, 2021
32eb14e
[QPG610x] Required Multi-Admin configuration changes (#9841)
jimlyall-q Sep 27, 2021
50ad13f
[platform] remove legacy functions in ConnectivityManager (#9946)
gjc13 Sep 27, 2021
242a197
[python]:Disable BCM in command open-commissioning-window (#9942)
yufengwangca Sep 27, 2021
9be31d7
[Android] Support Multi-Admin button to check ECM/BCM/Revoke features…
chulspro Sep 27, 2021
45c7a41
Enable feature bit gated and optional attributes in diagnostic cluste…
yufengwangca Sep 27, 2021
12ce672
Restrict passcodes to the values 00000001 to 99999998 in decimal as p…
bluebin14 Sep 27, 2021
8ae6ffe
Remove IP rendezvous flags, fix chip-tool. (#9993)
cecille Sep 27, 2021
3e86fbb
Make the attribute access Read method a bit easier to implement. (#9976)
bzbarsky-apple Sep 27, 2021
e4d15a8
Remove redundant duplicate message logging. (#9967)
bzbarsky-apple Sep 27, 2021
52535b1
Removed duplicate code in controller execution that sends Commissioni…
mkardous-silabs Sep 28, 2021
3c45842
get ExchangeManager from Server instead of chip:: method (#9943)
holbrookt Sep 28, 2021
f578417
Ensure that attempts to read integers from TLV don't silently produce…
bzbarsky-apple Sep 28, 2021
8cd1229
Modify GN to build FreeRTOS from third party source repo (#9986)
lucicop Sep 28, 2021
d2403a0
Add initial codegen support for Cluster object (#9971)
yunhanw-google Sep 28, 2021
5dc5bb9
Enable non-base Docker images to be used by act tool (#9974)
electrocucaracha Sep 28, 2021
8d41ec1
[controller] Make number of active devices configurable (#9987)
Damian-Nordic Sep 28, 2021
8667142
Fix Identify cluster callback handling (#9988)
Sep 28, 2021
186973d
fix typo in GetCurrentMonotonicTimeMs (#10012)
Sep 28, 2021
bfc79c8
[qpg] Tune OT MLE and MAC settings (#10007)
Sep 28, 2021
b191cff
Enable Software diagnostic read runtime values, by adding the efr32 p…
jmartinez-silabs Sep 28, 2021
d3d0d06
Fix compilation issues when enabling RMP_TICKLESS_DEBUG (#9940)
kianooshkarami Sep 28, 2021
a3af3ac
Update CASE session to match latest specifications (#9904)
pan-apple Sep 28, 2021
fa43d00
Handle a lost standalone ack correctly. (#9895)
bzbarsky-apple Sep 28, 2021
116141e
Darwin BLE: fix GetMTU() so it returns the actual MTU size instead of…
bluebin14 Sep 28, 2021
f048a27
Update src/platform/Darwin/MdnsImpl.cpp to support browsing for subty…
vivien-apple Sep 28, 2021
3b15fd5
Call DRBG_get_bytes() For Subscription Id Generation. (#9995)
emargolis Sep 28, 2021
083c9ad
minmdns - perform exponental backoff retry for discovering nodes (#9900)
andy31415 Sep 28, 2021
a107895
Abort PASE session establishment process if not completed within 60 s…
pan-apple Sep 28, 2021
a152ba7
Revert transitionTime type for stepHue and stepTransition (#10014)
mkardous-silabs Sep 28, 2021
9861b10
[ota-provider-app] Set device attestation credentials provider (#10003)
carol-apple Sep 28, 2021
2d49027
[ESP32] decouple Thread support from specific chip model (#10005)
gjc13 Sep 28, 2021
77a9f6a
[Android] Add Gradle repository that translates to Java GN targets (#…
austinh0 Sep 28, 2021
a60039c
Implement ThreadDiagnosticsResetCounts method and call attach to the …
jmartinez-silabs Sep 29, 2021
0242368
* Split libraries and rename (#10009)
jimlyall-q Sep 29, 2021
aa6bea7
Implement Docker best practices on esp32 qemu image (#10004)
electrocucaracha Sep 29, 2021
8ce4218
Enable MDNS related features on NXP platform (#10057)
doru91 Sep 29, 2021
17fbccc
ESP32: Read software diagnostics attributes at runtime (#10013)
sweetymhaiske Sep 29, 2021
5c011a0
Make ChipDeviceControllerException a RuntimeException (#10036)
austinh0 Sep 29, 2021
40727d3
[Zephyr] Expose heap usage statistics (#10058)
Damian-Nordic Sep 29, 2021
af5740a
Disable async DNS when use_dispatch is enabled. (#10060)
bzbarsky-apple Sep 29, 2021
7b8a309
update struct item array for power source xml (#10048)
yunhanw-google Sep 29, 2021
6715683
Group data provider (#9929)
rcasallas-silabs Sep 29, 2021
6aaf23d
Clear exchange context when subscription livess timeout (#10061)
yunhanw-google Sep 29, 2021
1f0e8ba
Pcc alarms to events (#9984)
janusheide Sep 29, 2021
ae69dd7
Add a controller factory to vend controllers per Fabric (#9872)
sagar-apple Sep 29, 2021
6145b34
Migrate ReliableMessageMgr::mRetransTable to Pool (#9951)
kghost Sep 29, 2021
edda417
Adding 3 new Yamls and also splitting existing Color Cluster Yaml to …
raju-apple Sep 30, 2021
213e483
[clusters] Fix scheduled actions in clusters (#10001)
Damian-Nordic Sep 30, 2021
5904a92
[Tizen] Add ble peripheral functionality (#9947)
wootak-jung Sep 30, 2021
c6db337
ESP32: Close active ble connection on PASE session failure. (#9845)
sweetymhaiske Sep 30, 2021
7cc723a
Fix various issues in CASE Sigma1 processing (#10084)
bzbarsky-apple Sep 30, 2021
0e5458a
Change storage type of Ethernet diagnostic attributes to RAM (#9869)
yufengwangca Sep 30, 2021
25cb340
OTA Requestor and Provider fixes (#10037)
selissia Sep 30, 2021
3cec9cb
Rename ConfigureAttribute to SubscribeAttribute, remove isAnalog, and…
vivien-apple Sep 30, 2021
924f36e
Added Android platform (#9884)
xylophone21 Sep 30, 2021
3e87dd0
Improve ESP32 Docker image used by Build example - ESP32 workflow (#9…
electrocucaracha Sep 30, 2021
12a35d8
Implement Docker best practices on efr32 image (#10033)
electrocucaracha Sep 30, 2021
663cfc6
Revert "Improve ESP32 Docker image used by Build example - ESP32 work…
woody-apple Sep 30, 2021
e24aae9
Use onPairingComplete callback in DeviceProvisioningFragment for IP c…
austinh0 Sep 30, 2021
a9447d5
Delete obsolete CHIPOperationalCredentials class and usage (#10113)
pan-apple Sep 30, 2021
07ff4f1
Implement miscellaneous OTA Provider cluster spec changes (#9874)
holbrookt Sep 30, 2021
3c29cf1
Add rpc builds to python build scripts (#9936)
Sep 30, 2021
9ed440d
Fixing version
terafin Sep 30, 2021
c23becb
Read Wifi Diagnostics attributes from platform (#10096)
yufengwangca Sep 30, 2021
508ada2
Update qemu.yaml (#10121)
woody-apple Sep 30, 2021
40ac48e
Remove unused cluster id constants. (#10108)
bzbarsky-apple Sep 30, 2021
cdee2b3
move qemu CI back to latest - we should not require every PR to merge…
andy31415 Sep 30, 2021
78dbc80
Change how we namespace our attribute ids (#10110)
bzbarsky-apple Sep 30, 2021
81af73a
Switch from Commands::Ids::CommandName to Commands::CommandName::Id. …
bzbarsky-apple Sep 30, 2021
3393208
Fix CASE invalid error expressions (#10064)
tcarmelveilleux Sep 30, 2021
3c10ba8
Fix crypography pip package in esp32 (#10127)
andy31415 Sep 30, 2021
5d4d073
Remove unnecessary dependencies on FabricTable objects (#10126)
pan-apple Sep 30, 2021
84446fa
Generate github comments from size reports (small scale) (#10124)
kpschoedel Sep 30, 2021
643d60b
Fix EFR32 unit tests (#10031)
Sep 30, 2021
571dc75
Stop forcing a fixed-size integer encoding in CASE/PASE messages. (#1…
bzbarsky-apple Sep 30, 2021
ad35474
Fix Thread task wakeup for the NXP lighting app (#10107)
doru91 Oct 1, 2021
3f84d7c
[Android] Support Opcreds button to check fabric features (#10102)
chulspro Oct 1, 2021
3a5f1e0
Cleanup Just-In-Time Provisioning feature (#10136)
yufengwangca Oct 1, 2021
109214f
[nrfconnect] Added support for multi-image Device Firmware Upgrade (#…
kkasperczyk-no Oct 1, 2021
08fe66d
Indirect access for System::Clock functions (#10056)
kpschoedel Oct 1, 2021
74dd0f4
add ipv6 topology to CHIP (#10139)
mingchik Oct 1, 2021
05a0cd8
Convert to per-attribute namespaces for our Get/Set accessors (#10131)
bzbarsky-apple Oct 1, 2021
3f5e5d4
update cirque with ipv6 and virtual bt capability (#10140)
yunhanw-google Oct 1, 2021
41c5685
Add a lint to catch unused CHIP_ERROR instances. (#10135)
bzbarsky-apple Oct 1, 2021
80df9f2
Allow compilation and unit testing with IPv4 turned off (#9989)
andy31415 Oct 1, 2021
43b3d3c
identify cluster enable trigger effect & idenitfy type (#10142)
Oct 1, 2021
3d70836
Implement the ResetEthNetworkDiagnosticsCounts method in Connectivity…
yufengwangca Oct 1, 2021
93db3b0
Generate cluster objects for all clusters. (#10156)
bzbarsky-apple Oct 2, 2021
f9878dc
Consistently use the "Clusters" namespace, not "clusters". (#10155)
bzbarsky-apple Oct 2, 2021
257d179
Remove vestigial RemoveAllFabrics and UpdateOpCert callbacks. (#10167)
bzbarsky-apple Oct 3, 2021
02d8900
Add DeviceController::PairDevice(NodeId remoteId, const char * setupC…
vivien-apple Oct 4, 2021
50b044f
Add JAR generation scripts to gn_build.sh to fix Android build (#10157)
austinh0 Oct 4, 2021
e791c49
[ChipTool] Get chip-tool to support number passed as 0x (#10184)
vivien-apple Oct 4, 2021
07e4d70
[btp] align code to the specification (#10177)
LuDuda Oct 4, 2021
ed8d28c
[nrfconnect] speed up BLE configuration (#10178)
LuDuda Oct 4, 2021
de3315e
Merge remote-tracking branch 'upstream/master' into test-empty-sigma-…
tcarmelveilleux Oct 4, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
999 changes: 999 additions & 0 deletions .github/.wordlist.txt

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion .github/workflows/android.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand All @@ -58,3 +58,7 @@ jobs:
run: |
./scripts/run_in_build_env.sh \
"./scripts/build/build_examples.py --no-log-timestamps --platform android build"
- name: Run Android build rule tests
run: |
./scripts/run_in_build_env.sh \
"ninja -C out/android-arm64-chip_tool build/chip/java/tests:java_build_test.tests"
13 changes: 13 additions & 0 deletions .github/workflows/bloat_check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,16 @@ jobs:
scripts/helpers/bloat_check.py \
--github-repository project-chip/connectedhomeip \
--github-api-token "${{ secrets.GITHUB_TOKEN }}"

- name: Report2
run: |
scripts/tools/memory/gh_report.py \
--verbose \
--report-increases 1 \
--report-pr \
--github-comment \
--github-limit-artifact-pages 5 \
--github-limit-artifacts 50 \
--github-limit-comments 2 \
--github-repository project-chip/connectedhomeip \
--github-api-token "${{ secrets.GITHUB_TOKEN }}"
17 changes: 13 additions & 4 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand Down Expand Up @@ -174,7 +174,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: connectedhomeip/chip-build:0.5.0
image: connectedhomeip/chip-build:latest
volumes:
- "/tmp/log_output:/tmp/test_logs"
options:
Expand Down Expand Up @@ -257,6 +257,9 @@ jobs:
submodules: true
- name: Setup Environment
run: brew install openssl pkg-config
- name: Try to ensure the directory for diagnostic log collection exists
run: |
mkdir -p ~/Library/Logs/DiagnosticReports || true
- name: Fix pkgconfig link
working-directory: /usr/local/lib/pkgconfig
run: |
Expand All @@ -270,7 +273,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand All @@ -292,6 +295,12 @@ jobs:
scripts/build/gn_build.sh
scripts/tests/gn_tests.sh
done
- name: Uploading diagnostic logs
uses: actions/upload-artifact@v2
if: ${{ failure() }} && ${{ !env.ACT }}
with:
name: crash-log-darwin
path: ~/Library/Logs/DiagnosticReports/
# TODO Log Upload https://github.com/project-chip/connectedhomeip/issues/2227
# TODO https://github.com/project-chip/connectedhomeip/issues/1512
# - name: Run Code Coverage
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/cirque.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ jobs:

- name: Cache
uses: actions/cache@v2
if: ${{ !env.ACT }}
id: cache
with:
path: ${{ env.GITHUB_CACHE_PATH }}
Expand Down Expand Up @@ -87,6 +88,7 @@ jobs:
- name: Artifact suffix
id: outsuffix
uses: haya14busa/action-cond@v1.0.0
if: ${{ !env.ACT }}
with:
cond: ${{ github.event.pull_request.number == '' }}
if_true: "${{ github.sha }}"
Expand Down Expand Up @@ -115,8 +117,8 @@ jobs:
--volume /dev/pts:/dev/pts \
-- scripts/tests/cirque_tests.sh run_all_tests
- name: Uploading Binaries
uses: actions/upload-artifact@v1
if: ${{ always() }}
uses: actions/upload-artifact@v2
if: ${{ always() }} && ${{ !env.ACT }}
with:
name:
cirque_log-${{steps.outsuffix.outputs.value}}-logs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/darwin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand Down
44 changes: 30 additions & 14 deletions .github/workflows/examples-efr32.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ jobs:
env:
EFR32_BOARD: BRD4161A
BUILD_TYPE: gn_efr32
GH_EVENT_PR: ${{ github.event_name == 'pull_request' && github.event.number || 0 }}
GH_EVENT_HASH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
GH_EVENT_PARENT: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.sha || github.event.before }}

runs-on: ubuntu-latest
if: github.actor != 'restyled-io[bot]'
Expand All @@ -49,42 +52,48 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
.environment/gn_out/.ninja_log
.environment/pigweed-venv/*.log
- name: Build example EFR32 Lock App for BRD4161A
timeout-minutes: 10
run:
scripts/examples/gn_efr32_example.sh examples/lock-app/efr32/
out/lock_app_debug BRD4161A
run: |
scripts/examples/gn_efr32_example.sh examples/lock-app/efr32/ out/lock_app_debug BRD4161A
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A lock-app \
out/lock_app_debug/BRD4161A/chip-efr32-lock-example.out /tmp/bloat_reports/
- name: Build example EFR32 Lighting App for BRD4161A
timeout-minutes: 10
run:
scripts/examples/gn_efr32_example.sh
examples/lighting-app/efr32/ out/lighting_app_debug BRD4161A
run: |
scripts/examples/gn_efr32_example.sh examples/lighting-app/efr32/ out/lighting_app_debug BRD4161A
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A lighting-app \
out/lighting_app_debug/BRD4161A/chip-efr32-lighting-example.out /tmp/bloat_reports/
- name: Build example EFR32 Lighting App for BRD4161A with RPCs
timeout-minutes: 10
run:
scripts/examples/gn_efr32_example.sh
examples/lighting-app/efr32/ out/lighting_app_debug_rpc BRD4161A
-args='import("//with_pw_rpc.gni")'
run: |
scripts/examples/gn_efr32_example.sh examples/lighting-app/efr32/ out/lighting_app_debug_rpc BRD4161A \
-args='import("//with_pw_rpc.gni")'
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+rpc lighting-app \
out/lighting_app_debug_rpc/BRD4161A/chip-efr32-lighting-example.out /tmp/bloat_reports/
- name: Build example EFR32 Window Covering for BRD4161A
timeout-minutes: 10
run:
scripts/examples/gn_efr32_example.sh examples/window-app/efr32/
out/window_app_debug BRD4161A
run: |
scripts/examples/gn_efr32_example.sh examples/window-app/efr32/ out/window_app_debug BRD4161A
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A window-app \
out/window_app_debug/BRD4161A/chip-efr32-window-example.out /tmp/bloat_reports/
- name: Binary artifact suffix
id: outsuffix
uses: haya14busa/action-cond@v1.0.0
if: ${{ !env.ACT }}
with:
cond: ${{ github.event.pull_request.number == '' }}
if_true: "${{ github.sha }}"
if_false: "pull-${{ github.event.pull_request.number }}"
- name: Uploading Binaries
uses: actions/upload-artifact@v2
if: ${{ !env.ACT }}
with:
name:
${{ env.BUILD_TYPE }}-example-build-${{
Expand All @@ -94,3 +103,10 @@ jobs:
out/lock_app_debug/BRD4161A/chip-efr32-lock-example.out.map
out/lighting_app_debug_rpc/BRD4161A/chip-efr32-lighting-example.out
out/lighting_app_debug_rpc/BRD4161A/chip-efr32-lighting-example.out.map
- name: Uploading Size Reports
uses: actions/upload-artifact@v2
if: ${{ !env.ACT }}
with:
name: Size,EFR32-Examples,${{ env.GH_EVENT_PR }},${{ env.GH_EVENT_HASH }},${{ env.GH_EVENT_PARENT }}
path: |
/tmp/bloat_reports/
74 changes: 29 additions & 45 deletions .github/workflows/examples-esp32.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,13 @@ jobs:
# TODO ESP32 https://github.com/project-chip/connectedhomeip/issues/1510
esp32:
name: ESP32
timeout-minutes: 60
timeout-minutes: 70

env:
BUILD_TYPE: esp32
GH_EVENT_PR: ${{ github.event_name == 'pull_request' && github.event.number || 0 }}
GH_EVENT_HASH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
GH_EVENT_PARENT: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.sha || github.event.before }}

runs-on: ubuntu-latest
if: github.actor != 'restyled-io[bot]'
Expand All @@ -50,7 +53,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand All @@ -64,6 +67,10 @@ jobs:
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/all-clusters-app/esp32/build/chip-all-clusters-app.elf \
example_binaries/$BUILD_TYPE-build/chip-all-clusters-app.elf
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
esp32 m5stack all-clusters-app \
example_binaries/$BUILD_TYPE-build/chip-all-clusters-app.elf \
/tmp/bloat_reports/
- name: Build example All Clusters App C3
timeout-minutes: 10
run: scripts/examples/esp_example.sh all-clusters-app sdkconfig_c3devkit.defaults
Expand All @@ -72,65 +79,35 @@ jobs:
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/all-clusters-app/esp32/build/chip-all-clusters-app.elf \
example_binaries/$BUILD_TYPE-build/chip-all-clusters-app.elf
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
esp32 c3devkit all-clusters-app \
example_binaries/$BUILD_TYPE-build/chip-all-clusters-app.elf \
/tmp/bloat_reports/
- name: Build example Pigweed App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh pigweed-app sdkconfig.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/pigweed-app/esp32/build/chip-pigweed-app.elf \
example_binaries/$BUILD_TYPE-build/chip-pigweed-app.elf
- name: Build example Lock App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh lock-app sdkconfig.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/lock-app/esp32/build/chip-lock-app.elf \
example_binaries/$BUILD_TYPE-build/chip-lock-app.elf
- name: Build example Bridge App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh bridge-app
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/bridge-app/esp32/build/chip-bridge-app.elf \
example_binaries/$BUILD_TYPE-build/chip-bridge-app.elf
- name: Build example Persistent Storage App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh persistent-storage sdkconfig.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/persistent-storage/esp32/build/chip-persistent-storage.elf \
example_binaries/$BUILD_TYPE-build/chip-persistent-storage.elf
- name: Build example Shell App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh shell sdkconfig.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/shell/esp32/build/chip-shell.elf \
example_binaries/$BUILD_TYPE-build/chip-shell.elf
- name: Build example Temperature Measurement App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh temperature-measurement-app sdkconfig.optimize.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/temperature-measurement-app/esp32/build/chip-temperature-measurement-app.elf \
example_binaries/$BUILD_TYPE-build/chip-temperature-measurement-app.elf
- name: Build example IPv6 Only App
timeout-minutes: 5
timeout-minutes: 10
run: scripts/examples/esp_example.sh ipv6only-app sdkconfig.defaults
- name: Copy aside build products
run: |
mkdir -p example_binaries/$BUILD_TYPE-build
cp examples/ipv6only-app/esp32/build/chip-ipv6only-app.elf \
example_binaries/$BUILD_TYPE-build/chip-ipv6only-app.elf
- name: Binary artifact suffix
id: outsuffix
uses: haya14busa/action-cond@v1.0.0
if: ${{ !env.ACT }}
with:
cond: ${{ github.event.pull_request.number == '' }}
if_true: "${{ github.sha }}"
Expand All @@ -139,9 +116,16 @@ jobs:
run: |
cp -r example_binaries/$BUILD_TYPE-build /tmp/output_binaries/
- name: Uploading Binaries
uses: actions/upload-artifact@v1
uses: actions/upload-artifact@v2
if: ${{ !env.ACT }}
with:
name:
${{ env.BUILD_TYPE }}-example-build-${{
steps.outsuffix.outputs.value }}
path: /tmp/output_binaries/${{ env.BUILD_TYPE }}-build
- name: Uploading Size Reports
uses: actions/upload-artifact@v2
if: ${{ !env.ACT }}
with:
name: Size,ESP32-Examples,${{ env.GH_EVENT_PR }},${{ env.GH_EVENT_HASH }},${{ env.GH_EVENT_PARENT }}
path: /tmp/bloat_reports/
17 changes: 16 additions & 1 deletion .github/workflows/examples-infineon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ jobs:
name: Infineon examples building
timeout-minutes: 30

env:
GH_EVENT_PR: ${{ github.event_name == 'pull_request' && github.event.number || 0 }}
GH_EVENT_HASH: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
GH_EVENT_PARENT: ${{ github.event_name == 'pull_request' && github.event.pull_request.base.sha || github.event.before }}

runs-on: ubuntu-latest
if: github.actor != 'restyled-io[bot]'

Expand All @@ -44,7 +49,7 @@ jobs:
run: scripts/build/gn_bootstrap.sh
- name: Uploading bootstrap logs
uses: actions/upload-artifact@v2
if: ${{ always() }}
if: ${{ always() }} && ${{ !env.ACT }}
with:
name: bootstrap-logs
path: |
Expand All @@ -55,4 +60,14 @@ jobs:
run: |
scripts/run_in_build_env.sh \
"scripts/build/build_examples.py --no-log-timestamps --platform infineon --app lock build"
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
p6 default lock-app \
out/infineon-p6board-lock/chip-p6-lock-example.out

- name: Uploading Size Reports
uses: actions/upload-artifact@v2
if: ${{ !env.ACT }}
with:
name: Size,P6-Examples,${{ env.GH_EVENT_PR }},${{ env.GH_EVENT_HASH }},${{ env.GH_EVENT_PARENT }}
path: |
out/infineon-p6board-lock/p6-default-lock-app-sizes.json
Loading