Skip to content

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

Merged
pull[bot] merged 26 commits into
woody-apple:masterfrom
project-chip:master
Jun 3, 2026
Merged

[pull] master from project-chip:master#756
pull[bot] merged 26 commits into
woody-apple:masterfrom
project-chip:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Jun 2, 2026

See Commits and Changes for more details.


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

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

raul-marquez-csa and others added 4 commits June 1, 2026 21:18
…tion (#43735)

* adds tc-icdb-3.1

* Update src/python_testing/TC_ICDB_3_1.py

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* updates PICS.yaml

* adds tc-icdb-3.2

* adds 'unregisters'

* restores wordlist

* adds try/catch

* refactors get_icd_txt_key() and get_dut_instance_name()

* use is_pics_sdk_ci_only

* merge

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
On PRs, only build all-clusters-app to save disk space and reduce
runner time. On master, loop over all 11 targets one-by-one with
'rm -rf out/' between each build to prevent disk exhaustion.

This addresses ASR CI failures caused by the runner running out of
disk space during the build process. The pattern of cleaning out
between builds mirrors what other platform workflows (nRFConnect,
EFR32) already do successfully.

Changes:
- PRs: single step building all-clusters-app with cleanup
- Master: single step with for loop over all targets, each followed
  by 'rm -rf out/'
- Reduced total job steps from 25 to 5
@pull pull Bot locked and limited conversation to collaborators Jun 2, 2026
@pull pull Bot added the ⤵️ pull label Jun 2, 2026
apahl-cl and others added 2 commits June 2, 2026 07:37
…2314)

This is the only comment in this file. IMO it is not needed as it is clear
what it describes even without it.
It just makes it harder to parse JSON files using utils like `jq`.

If we want to support JSONC format later, we can revert this.

vscode@martin-nb:/workspaces/connectedhomeip$ jq -r '.runArgs[] | capture("--device=(?<dev>.*)") | .dev' .devcontainer/devcontainer.json
jq: parse error: Invalid numeric literal at line 32, column 15
vscode@martin-nb:/workspaces/connectedhomeip$ sed -n 32p .devcontainer/devcontainer.json
            // Add the IDs of extensions you want installed when the container is created in the array below.
vscode@martin-nb:/workspaces/connectedhomeip$

Signed-off-by: Martin Flaska <martin.flaska@legrand-ext.com>
@github-actions github-actions Bot added the vscode label Jun 2, 2026
dependabot Bot and others added 7 commits June 2, 2026 11:41
Bumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `97ff74f` to `136bdb6`.
- [Release notes](https://github.com/openthread/openthread/releases)
- [Commits](openthread/openthread@97ff74f...136bdb6)

---
updated-dependencies:
- dependency-name: third_party/openthread/repo
  dependency-version: 136bdb6e2a61b1545a47ac85d0ccdaf7a6f69a6e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [third_party/pigweed/repo](https://github.com/google/pigweed) from `5a9a718` to `22d0893`.
- [Commits](pigweed-project/pigweed@5a9a718...22d0893)

---
updated-dependencies:
- dependency-name: third_party/pigweed/repo
  dependency-version: 22d08937dc60fcf52cb473472c00414442bc294b
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [third_party/ot-br-posix/repo](https://github.com/openthread/ot-br-posix) from `b5596b6` to `eb468e9`.
- [Release notes](https://github.com/openthread/ot-br-posix/releases)
- [Commits](openthread/ot-br-posix@b5596b6...eb468e9)

---
updated-dependencies:
- dependency-name: third_party/ot-br-posix/repo
  dependency-version: eb468e92d6e34b25498918a33ed8d646c479807a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [third_party/imgui/repo](https://github.com/ocornut/imgui) from `dac0719` to `8936b58`.
- [Release notes](https://github.com/ocornut/imgui/releases)
- [Commits](ocornut/imgui@dac0719...8936b58)

---
updated-dependencies:
- dependency-name: third_party/imgui/repo
  dependency-version: 8936b58fe26e8c3da834b8f60b06511d537b4c63
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [third_party/lwip/repo](https://github.com/lwip-tcpip/lwip) from `0c957ec` to `0f8331d`.
- [Commits](lwip-tcpip/lwip@0c957ec...0f8331d)

---
updated-dependencies:
- dependency-name: third_party/lwip/repo
  dependency-version: 0f8331d47b21a24e7ed4542d42cffe4fab5e4dea
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Zephyr Readme

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Apply comments

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Set SNI hostname in  command's HTTP client

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@github-actions github-actions Bot added the tools label Jun 2, 2026
dependabot Bot and others added 2 commits June 2, 2026 14:14
Bumps [simple-elf/allure-report-action](https://github.com/simple-elf/allure-report-action) from 1.13 to 1.14.
- [Release notes](https://github.com/simple-elf/allure-report-action/releases)
- [Commits](simple-elf/allure-report-action@v1.13...v1.14)

---
updated-dependencies:
- dependency-name: simple-elf/allure-report-action
  dependency-version: '1.14'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… Matter 1.7) (#72294)

* Add Electrical Circuit Breaker (ECB) device type 0x0516 (provisional, Matter 1.7)

Adds the `MA-electrical-circuit-breaker` device type at 0x0516 to
matter-devices.xml. ECB is one of two new electrical-protection device
types being introduced in Matter 1.7 (the other, EDE 0x0517, landed
earlier in PR #72066).

Cluster includes per spec:

  * Identify (0x0003)                    — O
  * On/Off (OffOnly feature)             — O.a+
  * User Label (0x0041)                  — M
  * Power Topology (CIRC feature)        — M
  * Electrical Distribution (ELDIST)     — P, O      (provisional, from #72229)
  * Electrical Protection Alarm (EPALM)  — P, O.a+   (provisional, from #72249;
                                                       with ShortCircuit feature
                                                       Provisional/Mandatory)
  * Electrical Alarm (ESALM, OverCurrent feature) — P, O.a+
        Pending — left as a TODO comment until #72223 (Sheetal Jena /
        Siemens; still open) lands. Will be added in a follow-on PR
        once the ESALM cluster XML is in master, mirroring how the
        Electrical Protection Alarm include was added to EDE in #72277
        after #72249 landed.

Spec adoc: connectedhomeip-spec src/device_types/ElectricalCircuitBreaker.adoc
Generated via Alchemy v1.6.18; the full content is in the SPAN matter-
panel-breaker project repo (_source/zap-xmls/matter-devices.xml).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Regenerate codegen artifacts for ECB device type 0x0516

zap_regen_all.py output for the ECB device type added in the previous
commit. Touches only the device-type registries:

  * zzz_generated/app-common/devices/Ids.h — adds
    kElectricalCircuitBreakerDeviceTypeId = 0x00000516 and the matching
    revision constant.
  * zzz_generated/app-common/devices/Types.h — adds the
    kElectricalCircuitBreaker DataModel::DeviceTypeEntry.
  * src/darwin/Framework/CHIP/zap-generated/MTRClusterConstants.h —
    adds MTRDeviceTypeIDTypeElectricalCircuitBreakerID with the
    MTR_PROVISIONALLY_AVAILABLE annotation, slotted alphabetically
    between Electrical Meter (0x514) and Electrical Distribution
    Enclosure (0x517).
  * src/darwin/Framework/CHIP/zap-generated/MTRDeviceTypeMetadata.mm —
    adds the corresponding entry to the knownDeviceTypes array.
  * zzz_generated/chip-tool/zap-generated/cluster/logging/EntryToText.cpp
    — adds the device-type-id-to-text mapping for 0x0516.

10 files changed total in the diff, 12 insertions(+), 0 deletions.

Generated via zap_regen_all.py --no-parallel inside the
ghcr.io/project-chip/chip-build:194 container on Apple Silicon. The
--no-parallel flag avoids the parallel-pool race condition that
normally causes chip-tool template generation to leave the in-progress
regen incomplete on this platform.

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the darwin label Jun 2, 2026
zaid-google and others added 3 commits June 2, 2026 10:32
* add skill

* remove extra quote

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Apply suggestions from code review

Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Address comments

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add argument to build env script

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
…72223)

* Add Electrical Alarm cluster XML (0x00A1) via alchemy v1.6.18

Generate ZAP XML definition for the Electrical Sensor/Power Alarm cluster
using alchemy with feature flags:
- in-progress
- electrical-sensor-alarm
- energy-electrical-protection

* Regenerate codegen artifacts for Electrical Alarm cluster (ESALM, 0x00A1)

zap_regen_all.py output for the new ESALM cluster XML added in the
previous commit. Touches the standard set of derived artifacts for a
new cluster:

  * zzz_generated/app-common/clusters/ElectricalAlarm/ — full C++
    codegen for the cluster (Attributes, Commands, Enums, EnumsCheck,
    Events, Structs, plus the .ipp implementation files).
  * zzz_generated/app-common/app-common/zap-generated/ — global
    cluster registries (Attributes/, attributes/, ids/), updated to
    include ESALM's attribute, command, event, and ID entries.
  * src/darwin/Framework/CHIP/zap-generated/ — Darwin framework
    bindings (MTRClusterConstants.h, MTRClusters.{h,mm},
    MTRBaseClusters.{h,mm}, MTRStructsObjc.{h,mm}, MTRCommandPayloads*,
    MTREventTLVValueDecoder, etc.).
  * src/controller/java/generated/ — Java/Kotlin device controller
    bindings, including the new ElectricalAlarmCluster.kt and
    ElectricalAlarmClusterNotifyEvent.kt files (under both chip.*
    and matter.* namespaces).
  * src/controller/python/matter/clusters/ — Python cluster bindings
    (Objects.py and __init__.py updated to expose Clusters.ElectricalAlarm).
  * zzz_generated/chip-tool/ + darwin-framework-tool/ — generated
    logging / cluster wiring for the example apps.
  * docs/ids_and_codes/zap_clusters.md — table updated with the new
    cluster.
  * scripts/tools/zap/tests/outputs/{all-clusters-app,lighting-app}/
    app-templates/ — sanity-check fixture diff (zap-test infrastructure
    re-emits these whenever a new cluster lands).

53 files total: 49 modified + 4 new, 8072 insertions, 0 deletions.

Generated via zap_regen_all.py --no-parallel inside
ghcr.io/project-chip/chip-build:194 on Apple Silicon. The
--no-parallel flag avoids the parallel-pool race that normally
causes chip-tool template generation to leave the in-progress
regen incomplete on this platform.

---------

Co-authored-by: Donald Clark Jackson <dcj@clark-communications.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation controller scripts labels Jun 2, 2026
…ader circular dependency (#72298)

* Add interface id on formatting ip addresses in chip python bindings

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Review updates

* Added a build fix and a unit test

* test fix

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix: add missing includes for IPAddress.h after decoupling InetInterface.h

* Undo submodule update

* Normalize ipv6 addresses

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix testing when IPV4 is disabled

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
marktrayer and others added 5 commits June 2, 2026 21:13
…71927)

* Initial placeholder commit for AVAnalysis Alchemy and Zap Regen

* Fix type definition change impacts in camera-controller app

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix additional client code with struct change impacts

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update XML to be new cluster changes only.  Regen.

* Add missin regen files

* Rerun buggy formatting

* More formatting

* Re-run regen with fixed formatter

* Final formatting fix

* Fix Zap Regen

* Add missing files from regen

* Fix formatter screwiness

* Remove trailing space

* add commas to deal with codegen weirdness

* Add missing file from regen

* Handle formatter

* Ensure correct initialization of Optional values

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Restyled by whitespace

* Fix regression in WebRTC 1.3

* Fixing WebRTC test fail regression

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Restyled by whitespace

* Undo editor imposed formatting

* Regen following merge with master

* Zap Regen removing changes not related to the new cluster

* Revert changes not associated with the new cluster

* Revert missed changes

* Mising Regen files

* Fix formatter issues

* More formatter fixes

* Add missing commas

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
…#72262)

* Initial commit for updates to PushAV to support AV analytics

* Address type changes as a result of spec conformance changes.  Plus removal of CENC from the spec.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Refactor Unit Tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Add mising regen files

* Fix formatter bugs

* More formatting fixes

* Fix Zap format issues

* Fix type definition change

* Restyled by whitespace

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Restyled.io <commits@restyled.io>
@github-actions github-actions Bot added the gn label Jun 2, 2026
Signed-off-by: Justin Wood <woody@apple.com>
@pull pull Bot merged commit f1767a8 into woody-apple:master Jun 3, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.