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

Sync csa branch with main #340

Merged
merged 5 commits into from
Mar 13, 2025
Merged

Sync csa branch with main #340

merged 5 commits into from
Mar 13, 2025

Conversation

github-actions[bot]
Copy link

This PR syncs the csa branch with the main branch.

PR MUST BE MERGED WITH MERGE COMMIT - ADMIN MUST ENABLE THE OPTION

sxb427 and others added 5 commits March 12, 2025 02:47
* Add rule to fast compile all existing chef devices

* Comment informing about excluded devices

* Restyled by autopep8

* Add job timeout of 60 mins for compile all chef

---------

Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: Restyled.io <commits@restyled.io>
* Rename Ble*Delegate headers to match .mm / class names

* Simplify BLEManagerImpl, we don't need to allocate the DelegateImpls separately

* Add some tests that exercise BLE code by mocking Core Bluetooth

Build with Bluetooth enabled in CI and enable Bluetooth mocking for all tests.

* Retain the underlying CBPeripheral in MTRCommissionableBrowserResult

This avoids a dangling pointer if the BleConnectionDelegateImpl drops the
peripheral from the cache while a client still holds the browser result.

Also document what BLE_CONNECTION_OBJECT is on Darwin.

* Use the CHIP queue instead of a separate BLE queue

* Tidy up BLE delegate headers

* Factor out connObj bridge casts into helper functions

* Simplify UUID handling, CBUUID does most of it already

* Review comments / tidyup

Add assertChipStackLockedByCurrentThread() to CB delegate methods.
Use assign instead of unsafe_unretained for non-retainable types.
Add comment to BLE Base UUID.

* Avoid leaks false positive in CoreBluetooth mock

* Final round of review comments
* Initial implementation of WebRTC Provider cluster

* Fix link error

* Address review comments

* Report Attribute Change

* Address review comments

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Andrei Litvin <andy314@gmail.com>

* Simplify status result check

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update scripts/tools/check_includes_config.py

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Align with spec update

* Addree review comments

* Responds with CONSTRAINT_ERROR status if StreamUsage is not supported

* Return ResourceExhausted if validate the stream usage

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* restyle

* Address review comments

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.h

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Address review comments

* Update src/app/clusters/webrtc-transport-provider-server/webrtc-transport-provider-server.cpp

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

* Update comments

---------

Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Integrate libdatachannel lib with camera apps

* Fix build path

* Restyled by gn

* Fix build issues

* restyle

* Update BUILD.gn

Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Copy link
Author

The check for sl-require-admin-action label CI failure for this job is normal. An admin must do the merge.

@mkardous-silabs mkardous-silabs merged commit 5d5e03f into main Mar 13, 2025
75 of 76 checks passed
@mkardous-silabs mkardous-silabs deleted the automation/update_main branch March 13, 2025 11:29
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.

5 participants