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

[pull] master from project-chip:master #628

Merged
merged 17 commits into from
Dec 5, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Dec 4, 2024

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

arkq and others added 3 commits December 4, 2024 16:21
* Allow to communicate with DUT via standard input

* Use fabric-sync-app.py stdin instead dedicated pipe

* Drop pipe stdin forwarder in fabric-sync-app.py

* Restyled by autopep8

* Wait for thread to stop

* Fix referencing not-created variable

---------

Co-authored-by: Restyled.io <commits@restyled.io>
* Implement Android DiagnosticLog

* Update from comment

* Restyled

* Update DiagnosticLog UX (Download complete / failed)

* Fix timeout issue

* Fix java-controller build error

* modify from comment

* Add javadoc, test cases

* kotlin code style

* Fix from comment

* Fix build error
- Changed the initial value of max to 1 within the function.
- If max is not updated during the for loop, it returns -1, which can cause an INTEGER_OVERFLOW
- By initializing max to 1, it ensures that if max is updated during the loop, the updated value is used.
- If no value is updated, it performs the -1 operation and updates to 0.
@github-actions github-actions bot added the lib label Dec 5, 2024
cecille and others added 4 commits December 5, 2024 05:38
* Python testing: Fix some type annotation errors

mypy no longer shows these errors. To be clear, it shows lots of
OTHER errors, but these are some low-hanging fruit that are
fairly easily cleaned up.

* s/typing.Optional/Optional/g
* [Python] Pass DAC verifier on SetupCommissioner

Besides setting the global DAC verifier, also explicitly pass the
verifier on controller initialization. This avoids the common Controller
initialization code to complain with:

```
*** Missing DeviceAttestationVerifier configuration at DeviceCommissioner init: using global default, consider passing one in CommissionerInitParams.
```

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
* ESP32: Fix IEEE802154 MAC address in diagnostic provider

* Restyled by clang-format

---------

Co-authored-by: Restyled.io <commits@restyled.io>
* [Telink] Update Docker image (Zephyr update)

* [Telink] Update Docker image (Zephyr update)
andy31415 and others added 3 commits December 5, 2024 09:26
* Disable flaky test

* Fix disabling logic

* make disabling logic consistent in java
…ch are not caused by WriteAttribute. (#36364)

* data-model-provider: Add an interface to report attribute changes which are not caused by WriteAttribute

* review changes

* Restyled by clang-format

* Update src/app/data-model-provider/Provider.h

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

* Update src/app/data-model-provider/Provider.h

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

* review changes

* remove the deprecated mark to fix CI issue

* review changes

* Restyled by clang-format

* fix java build

* move the report change callback to metadatatree

* fix CI build

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
…) and ember-specific (placed in codegen level) (#36658)

* Separate out logic between Safe and Ember storage persistence.

- keeps persistence and safe persistence as interfaces
- implementations are now Separate
- let server initialize the default safe persistence
- update codegen provider to initialize the ember side

* Some manual updates

* Scripted update

* Restyle

* Some manual updates again

* More manual updates. Only tests remain (and these are odd now ....)

* Update tests and support for nullptr, manual fix for one compilation

* Remove ember dependency from server

* Fix more typos for compilation

* Restyle

* Add a note about cadmin 1_19 being slow

* Fix up link to PR for persistence

* Restyled by prettier-markdown

* Mark one more slow test

* Add a few more dependencies to make esp32 link

* fix data model paths

* Fix qpg and nrf compile

* Fix a few more tests

* Restyled by clang-format

* Fix another typo for NRF compile

* Add persistence cpp files to darwin project

* Fix typo

* Drop timeouts for java tests: it is not reasonable to wait 360 minutes for a run to timeout, set individual tests to short

* Add back deleted line from before

* Restyled by clang-format

* Update src/app/DefaultSafeAttributePersistenceProvider.h

Co-authored-by: Andy Salisbury <salisbury.andy@gmail.com>

---------

Co-authored-by: Restyled.io <commits@restyled.io>
Co-authored-by: Andy Salisbury <salisbury.andy@gmail.com>
vivien-apple and others added 2 commits December 5, 2024 08:45
…6729)

This avoids a crash on malformed messages (which will get dropped further down
the pipeline, due to not being valid).

Fixes #36711

Co-authored-by: Andrei Litvin <andy314@gmail.com>
arkq and others added 3 commits December 5, 2024 16:58
* Check fabric-sync application with CCTRL tests on CI

* Add support to local.py

* Setup stdin pipe to keep app running
* Build fabric-sync for testing

* Test TC_ECOINFO test with new fabric-sync-app on CI

* Restyled by isort

---------

Co-authored-by: Restyled.io <commits@restyled.io>
@woody-apple woody-apple merged commit 6484899 into woody-apple:master Dec 5, 2024
1 check passed
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.