[pull] master from project-chip:master#756
Merged
Merged
Conversation
…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
…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>
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>
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>
* 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>
…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>
…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>
Signed-off-by: Justin Wood <woody@apple.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 : )