Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
e021a36
[Groupcast]Fix TC_GCAST_2.3 .4 .5 .6 test setup by removing all exist…
jmartinez-silabs Feb 13, 2026
385acf5
[Darwin] add private umbrella header (#43126)
kiel-apple Feb 13, 2026
0099863
Add Commissioning over Thread Meshcop for python controller (#43029)
wqx6 Feb 13, 2026
ee3fc2c
Update .xml and source code of ambient context sensing cluster to ali…
crlonxp Feb 13, 2026
951f3b0
[NXP][Zephyr] Enable Matter‑over‑Thread Support on NXP Zephyr Platfor…
dinabenamar Feb 13, 2026
e9e4c4a
Add 'linux' As a Platform Choice for GitHub Issue Templates (#43093)
gerickson Feb 13, 2026
977df9d
Move bluez and wpa_supplicant mocks into common components in matter_…
filipwasil Feb 13, 2026
9a23d84
Update Traversable import. (#43118)
andy31415 Feb 13, 2026
cd55dce
Groupcast integration (#43032)
rcasallas-silabs Feb 13, 2026
831a1e3
TC_OCC_3.1 refactor to match the test plan (#42969)
fedegimenez Feb 13, 2026
00f124e
Thread: fixing style issues (#43103)
bukepo Feb 13, 2026
58568d5
Update ZAP files for Group Key Management cluster (#43120)
AryaHassanli Feb 13, 2026
c3480ff
[WiFiPAF] Fix the potential vulnerability issues. (#43031)
crlonxp Feb 15, 2026
7636760
Add Unmounted attribute to SmokeCo cluster - XML changes only (#43043)
fessehaeve Feb 16, 2026
2937efc
[clang] allow jf-control and jf-admin apps to build with clang (#43168)
Alami-Amine Feb 16, 2026
214f2d7
Align TC_JFPKI_2_2.py with test plan (#43119)
apahl-cl Feb 16, 2026
90b16dd
Bugfix: stack-use-after-return in EVSE and Water heater app (#43169)
Alami-Amine Feb 17, 2026
d5b7185
Fix unit variable (#43165)
doru91 Feb 17, 2026
bf354ec
[Groupcast] Align GroupDataProvider limits with membership count (#43…
jmartinez-silabs Feb 17, 2026
aca9215
injecting dependencies for binding cluster. (#42418)
emessina-max Feb 17, 2026
bc63852
Decouple OpCredCluster (#42918)
marybadalyan Feb 17, 2026
1d2ab76
Replace all usages of ChipLogFailure with ChipLogError (#43156)
arkq Feb 17, 2026
d18036c
[all-devices-app] Log Volume Percentage in LoggingSpeakerDevice (#43146)
soares-sergio Feb 17, 2026
2f7fef5
Enable Groupcast cluster on some Lighting-apps (#43125)
jmartinez-silabs Feb 17, 2026
f4a8cf9
Aling TC_JDADMIN_2_1 with test plan. Integrate PICS (#42996)
dparausanu Feb 17, 2026
15a68d7
Introduce 1.6 Data Model files at 0.9 (#43117)
AryaHassanli Feb 17, 2026
3eb608d
Ensure that 'CHIP_DEFAULT_{CONFIG,DATA,FACTORY}_PATH' can be overridd…
gerickson Feb 17, 2026
fc9a8e8
Thread: unify border agent arguments (#43140)
bukepo Feb 17, 2026
5055877
Groupcast: Address policy defaults to PerAddress when using Group clu…
rcasallas-silabs Feb 17, 2026
c7a4e4e
zap regen (#43186)
andy31415 Feb 17, 2026
9edc95e
[TLV Read] - fix read resetting empty TLV data (#43182)
andy31415 Feb 17, 2026
87c176a
Replace deprecated std::aligned_storage with alignas (#43154)
cleishm Feb 17, 2026
4dbe59f
Fix -Wtype-limits warnings in attribute-storage.cpp when FIXED_ENDPOI…
cleishm Feb 17, 2026
60adbe0
Create TC_IDM_2_3 test for max read/subscribe paths (#43044)
zaid-google Feb 17, 2026
31088d5
Added test TC-DD-3.22 checking NFC-based commissioning for DUT as Com…
OlivierGre Feb 18, 2026
1be2abb
Updates in-code factory reset request flow to remove app config and s…
raul-marquez-csa Feb 18, 2026
3ba5c51
[Tizen] Use MATTER_PLATFORM_ERROR for scanner error handling (#43173)
arkq Feb 18, 2026
4df6072
[Telink] allow support controlling the log level for telink and defau…
andy31415 Feb 18, 2026
8f9fb08
Bugfix: Groups without keysets prevent reading Groupcast Membership. …
rcasallas-silabs Feb 18, 2026
51fb7d7
Introduce Groupcast to all-devices-app (#43092)
tcarmelveilleux Feb 18, 2026
af23602
Fix chip-cert-bins Docker build: rename energy-management to evse and…
rquidute Feb 18, 2026
9cc1600
[Python Testing] make TestRevokeCommissioning a Cert Test (#43183)
Alami-Amine Feb 18, 2026
2b45372
[TC_OPCREDS_3_1] AddNOC: Add Test Steps to Validate that element in I…
Alami-Amine Feb 18, 2026
7a48112
[Code driven]: # 1 Rename closure-control cluster files for conversio…
pimpalemahesh Feb 18, 2026
67c53a8
[Code Driven Cluster] Decouple `Fan Cluster` part 1 (#43179)
LyudmilaKostanyan Feb 18, 2026
e834eb4
fix off-by-one in step skip when SPD is unsupported (#43185)
raul-marquez-csa Feb 18, 2026
c1553ce
Add missing derived-type operator== to ClosureControl generic structs…
cleishm Feb 18, 2026
2314f79
[Telink] Add lzma overlay selection & Update Telink builds to docker …
s07641069 Feb 18, 2026
b6a6144
[all-devices-app] Support multiple devices in all-devices-app via com…
soares-sergio Feb 18, 2026
54af27b
Remove LOAD feature in General Diagnostics (#43184)
zaid-google Feb 18, 2026
7788f33
[ESP32] Move all-devices-app esp32 to main CI (#43206)
jadhavrohit924 Feb 18, 2026
400400d
[Groupcast] validate JoinGroup endpoints (reject ep0/unknown); notify…
jmartinez-silabs Feb 18, 2026
99f9d82
[NXP] Fix C++ linkage conflict for operator new and operator delete i…
chapongatien Feb 18, 2026
8f0e573
[OccupancySensingCluster] Remove incorrect feature map config from Co…
soares-sergio Feb 18, 2026
4f50cc7
[Camera App] Unregister cluster in shutdown to fix heap-use-after-fre…
Alami-Amine Feb 18, 2026
f6bd98a
Get rid of InteractionModelEngine::GetInstance() in BasicInformation …
Elen777300 Feb 18, 2026
6921ad7
Add Unmounted attribute to SmokeCo cluster - code changes (#43170)
fessehaeve Feb 18, 2026
46f2d3c
Fix step skips in the TC_GCAST test scripts (#43210)
jmartinez-silabs Feb 18, 2026
5a537da
Implement TC_JFPKI_2_4.py (#43192)
apahl-cl Feb 18, 2026
4d6f12f
Add groupcast cluster to the root node of Linux all-cluster-app (#43139)
jmartinez-silabs Feb 18, 2026
be18b91
TC_BOOLCFG_6_1.py (#43191)
khodya Feb 19, 2026
d3ec6d1
fix null pointer crashes (#43150)
chrisdecenzo Feb 19, 2026
4f9f696
Add possibility of custom SPAKE2P implementation (#43164)
doru91 Feb 19, 2026
e8e2dbe
[Thermostat-app] FeatureMap updated from 0x1A3 to 0x5A3 for Thermosta…
KishokG Feb 19, 2026
62c2074
Python test for TC-SMOKECO_2.7 (#42828)
CKnoerzer Feb 19, 2026
54da034
[CodeCov] Fix Build: Remove broken symlinks from repo (#43217)
Alami-Amine Feb 19, 2026
16c0825
[CodeDriven conversion] PR#1 - rename for `WindowCovering` Cluster (#…
AniDashyan Feb 19, 2026
660b359
[CI Linux Builds] Disable gcc_debug and some WithoutLogging builds fo…
Alami-Amine Feb 19, 2026
a7b1568
Matter Casting Android - fix memory leak & null pointer dereference (…
chrisdecenzo Feb 19, 2026
23a1ffd
Force autorelease to free stuff inline. (#43188)
andy31415 Feb 19, 2026
2415614
Use All-app-cluster to run the TC_GCAST test in CI. Enable GCAST_2.1 …
jmartinez-silabs Feb 19, 2026
c31ed09
[CodeDriven] PR#1 Rename Actions Cluster (#43222)
Elen777300 Feb 19, 2026
73c4dd0
Add test case TC_GCAST_2_2 (#42880)
PriyaMalhotra3 Feb 19, 2026
ead8174
Fix: Null mContext crash when commissioning after background/foregrou…
pgregorr-amazon Feb 19, 2026
4500157
Add Support to 'generate.py' For Out-of-tree Relative Paths (#43212)
gerickson Feb 20, 2026
a04563b
Updating app reboot logic to make ACL_2_10 test more reliable and con…
j-ororke Feb 20, 2026
0f36bd2
Bump mobly to 1.13 for Python 3.13 support (#43234)
arkq Feb 20, 2026
00b8d1c
[Telink] Fix stale DTS on rebuild (#43235)
s07641069 Feb 20, 2026
7f504da
[Groupcast] Implement GroupcastTesting command handling and FabricUnd…
jmartinez-silabs Feb 20, 2026
b4c90db
Groupcast: Fix missing validation in UpdateGroupKey. (#43242)
rcasallas-silabs Feb 20, 2026
e427b54
Groupcast: Attribute notification. (#43229)
rcasallas-silabs Feb 21, 2026
7f6dd32
Fix: Disable LocalizationConfiguration and TimeFormatLocalization clu…
pgregorr-amazon Feb 21, 2026
cde596c
Fix TC_TMP_2_1.py tolerance attribute check from PICS (#43250)
sayondeep Feb 23, 2026
b2c44f5
[Code Driven]: #2 – Move Cluster Headers to Code driven style (#43203)
pimpalemahesh Feb 23, 2026
989c514
[Ameba] Update docker image (#43247)
pankore Feb 23, 2026
089617b
[Documentation] Adding documentation for current guards to use in pyt…
j-ororke Feb 23, 2026
487a452
Bump third_party/libdatachannel/repo from `366ef5b` to `28b2e73` (#43…
dependabot[bot] Feb 23, 2026
0992dec
Bump third_party/jsoncpp/repo from `b511d9e` to `e799ca0` (#43255)
dependabot[bot] Feb 23, 2026
100fbbd
[NXP][mcxw72] Adding the possibility to increase CHIP task size from …
chapongatien Feb 23, 2026
4f56ebb
Fix the thermostat suggestions tests (#42568)
nivi-apple Feb 23, 2026
bdafb4a
[Groupcast] Fix LeaveGroupResponse and Membership with no EndpointLis…
jmartinez-silabs Feb 23, 2026
15be89a
[Build clusters] Add migrated clusters to clusters BUILD.gn. (#43193)
jadhavrohit924 Feb 23, 2026
5326e1a
Update BUILDING.md to include libevent-dev (#43252)
Saravana-kr22 Feb 23, 2026
7e4f5fa
Mark HandleGetCurrentApp virtual to allow child class implementations…
sxb427 Feb 23, 2026
74d3ec3
Updating metric to include transport type (#43266)
woody-apple Feb 23, 2026
d6a189c
Test Case Software Update 2.5 (#41182)
jtrejoespinoza-grid Feb 23, 2026
f6101b5
Fixing time sync issue on Darwin (#43268)
woody-apple Feb 24, 2026
faec154
[Groupcast]Add Membership list Validation in the LeaveGroup Command u…
jmartinez-silabs Feb 24, 2026
59596c1
[NXP] Adding the possibility to redefine FactoryDataPrvdImpl instance…
chapongatien Feb 24, 2026
9f88f6f
Fixing pairing failure, where auto commissioner, when used back to ba…
woody-apple Feb 24, 2026
c5f2b0f
Migrate `PowerSource` cluster to codedriven implementation PR #1 (fil…
Hayk10002 Feb 24, 2026
e90cdb7
Allow to use ASan with GCC (#43276)
arkq Feb 24, 2026
1029782
Fix test discovery failures that caused several Python test cases to…
rquidute Feb 24, 2026
b74094a
[FIX] Added missing libevent-dev dependency and install nfc required …
rquidute Feb 24, 2026
69098ce
Remove redundant assignment in ICD monitoring table getter (#43278)
arkq Feb 24, 2026
1b1f83e
Fix deep/shallow copy issue in Joint Fabric (#43208)
vijs Feb 24, 2026
efef652
Improve conformance of TC_JFPKI_2_2 and TC_JFPKI_2_4 (#43236)
apahl-cl Feb 24, 2026
13f0e5e
Define CHIP_DEVICE_CONFIG_ENABLE_JOINT_FABRIC=1 on Linux tests (#42492)
apahl-cl Feb 24, 2026
ebc9007
[Silabs] Bugfix: DAC provider initialization. (#43285)
rcasallas-silabs Feb 24, 2026
5128482
[Darwin] use namespace.so for macos build jobs (#43289)
andy31415 Feb 24, 2026
7c7fb3e
[ICDMonitoringTable] Choose correct array length for nonce (#43288)
Alami-Amine Feb 24, 2026
5fce8d2
[Energy] ES App Delegate Renamed to DelegateImpl (#43295)
lpbeliveau-silabs Feb 24, 2026
9690fbf
Rename UnRegister -> Unregister in DeviceInterface (#43300)
ksperling-apple Feb 25, 2026
4bf7cfc
[NXP] Exclude the EVSE example tests for NXP platform (#43282)
dinabenamar Feb 25, 2026
69e3c4e
Adding Unmounted attribute verification (#43305)
KishokG Feb 25, 2026
7768005
[Telink] add BLE extended advertising (#43277)
s07641069 Feb 25, 2026
faaafb9
[Code Driven Cluster] temperature measurement cluster (#43204)
arielsz71 Feb 25, 2026
c69d6ff
Move helper functions before parse_matter_test_args (#42997)
FrancoLionti Feb 25, 2026
0e5f330
[Groupcast]Re-align TC_GCAST_2.2 with the Test plan. (#43296)
jmartinez-silabs Feb 25, 2026
fe73a54
[NXP] [SE05x] SE05x Crypto Improved Architecture (#43263)
sujaygkulkarni-nxp Feb 25, 2026
7157e3d
Add the mising param comment (#43308)
yufengwangca Feb 25, 2026
0c53546
[Camera] Decouples CameraAvSettingsUserLevelManagementCluster from gl…
yufengwangca Feb 25, 2026
8f5a444
[Code Driven Cluster] improvement to illuminance measurement cluster …
arielsz71 Feb 25, 2026
594f40a
[WIFINM] Convert Wi-Fi Network Management cluster to code driven (par…
ksperling-apple Feb 25, 2026
5e1768e
Bump third_party/pigweed/repo from `c21be8f` to `cf08ca9` (#41995)
dependabot[bot] Feb 25, 2026
6b4ee09
Groupcast: Unit tests refactored to use ValidateMembership. (#43294)
rcasallas-silabs Feb 25, 2026
4017426
ESP32: handle TEMPORARY_RETURN_IGNORED at a few places (#43280)
shubhamdp Feb 26, 2026
56bb0d8
[Silabs] Replace wfx_sec_t with Matter WiFiSecurityBitmap on Silabs W…
arun-silabs Feb 26, 2026
44dc45b
Removed unused includes form common evse code (#43313)
lpbeliveau-silabs Feb 26, 2026
b5fe055
Adding commissioning "True" variable (#43324)
KishokG Feb 26, 2026
177c5f3
[Musl] [Fuchsia] Exclude Fuchsia and musl from GNU strerror_r usage (…
rochaferraz Feb 26, 2026
9f24353
[Bouffalo Lab] Add/update Bouffalo platform SDK repo (#43273)
wy-hh Feb 26, 2026
89cb6b2
devcontainer: `docker build` is deprecated and is replaced by `docker…
enkiusz Feb 26, 2026
a9004cf
Added conditions around the on-off-server include in mode-base (#43314)
lpbeliveau-silabs Feb 26, 2026
48bbbe9
[CodeDriven] Implement a BridgedDeviceBasicInformation cluster (#43142)
andy31415 Feb 26, 2026
9de60eb
Update to temperature measurement cluster (#43337)
arielsz71 Feb 26, 2026
8376e55
[SIlabs] Fix error propagation in smoke-co-alarm HandleEventTrigger (…
AniruddhaKhandare Feb 26, 2026
bc1bdb8
[Groupcast]Fix missing Membership reports. Use TimerDelegate in group…
jmartinez-silabs Feb 27, 2026
7825b4c
Excluding darwin from urlparser (#43345)
woody-apple Feb 27, 2026
814abab
[config][common] Enable chip_automation_logging when logging level >=…
andrei-menzopol Feb 27, 2026
0b34fde
MATTER-3916 Fix Coverity issue: Uninitialized member (#43304)
github-sunxc Feb 27, 2026
dac6e7a
Merge branch 'main' into automation/update_main
chirag-silabs Feb 27, 2026
a2a74d9
[SL-ONLY] Fix the multi-sensor-app build due to the temperature measu…
chirag-silabs Feb 27, 2026
bedd70a
[SL-ONLY] Regenerate ZAP files for Silabs apps
github-actions[bot] Feb 27, 2026
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ if [ "$USER_UID" = "0" ]; then
USER_UID=1000
fi

docker build \
docker buildx build \
-t "$IMAGE_TAG" \
--pull \
--build-arg USER_UID="$USER_UID" \
Expand Down
6 changes: 6 additions & 0 deletions .github/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -403,6 +403,8 @@ deployable
depottools
deps
der
dereference
dereferencing
desc
descheduled
detokenization
Expand Down Expand Up @@ -550,6 +552,7 @@ EvalCode
EvalCodeWithName
EvalFrameDefault
EVB
EVKBMIMXRT
EventLogging
evk
EVSE
Expand Down Expand Up @@ -608,6 +611,7 @@ fsl
fstab
fsync
ftd
ftr
fullclean
fuzzer
fuzzers
Expand Down Expand Up @@ -1118,6 +1122,7 @@ params
PartNumber
PASE
Passcode
passcodes
passRetained
passwd
Pausable
Expand Down Expand Up @@ -1369,6 +1374,7 @@ Silabs's
SiliconLabs
SimpleFileExFlags
SimpleLink
simw
SiWx
sizedb
sl
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/001-bug-report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf
- python
- raspi
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/002-1.0-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/003-1.1-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/004-1.2-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/005-1.3-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/049-trivial-fix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/050-tooling-fix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/060-platform-fix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/080-feature-request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/090-sve-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/091-cert-blocker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf
- python
- raspi
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/097-ci-test-failure.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/098-build-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/099-github-workflow-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/100-documentation-issue.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ body:
- freeRTOS
- IMX8
- k32w
- linux
- nrf connect
- nrf
- python
Expand Down
30 changes: 18 additions & 12 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,41 +77,45 @@ jobs:
languages: "cpp"
queries: security-extended, security-and-quality
- name: Setup Build
if: github.event.pull_request.number == null
run: scripts/build/gn_gen.sh --args="chip_config_memory_debug_checks=true chip_config_memory_debug_dmalloc=false"
- name: Run Build
if: github.event.pull_request.number == null
run: scripts/run_in_build_env.sh "ninja -C ./out"
- name: Run Tests
if: github.event.pull_request.number == null
run: scripts/tests/gn_tests.sh
- name: Clean out build output
if: github.event.pull_request.number == null
run: rm -rf ./out

# Do not run below steps with CodeQL since we are getting "Out of runner space issues" with CodeQL and their added coverage is limited
- name: Set up Build Without Detail Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/build/gn_gen.sh --args="chip_detail_logging=false"
- name: Run Build Without Detail Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/run_in_build_env.sh "ninja -C ./out"
- name: Cleanout build output
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: rm -rf ./out
- name: Set up Build Without Progress Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/build/gn_gen.sh --args="chip_detail_logging=false chip_progress_logging=false"
- name: Run Build Without Progress Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/run_in_build_env.sh "ninja -C ./out"
- name: Clean out build output
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: rm -rf ./out
- name: Set up Build Without Error Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/build/gn_gen.sh --args="chip_detail_logging=false chip_progress_logging=false chip_error_logging=false"
- name: Run Build Without Error Logging
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: scripts/run_in_build_env.sh "ninja -C ./out"
- name: Clean out build output
if: inputs.run-codeql != true
if: inputs.run-codeql != true && github.event.pull_request.number == null
run: rm -rf ./out
- name: Set up Build Without Logging
if: inputs.run-codeql != true
Expand Down Expand Up @@ -428,7 +432,7 @@ jobs:

build_darwin:
name: Build on Darwin (clang, simulated)
runs-on: macos-26
runs-on: namespace-profile-macos-26
if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true

steps:
Expand Down Expand Up @@ -518,7 +522,7 @@ jobs:

env:
TSAN_OPTIONS: "halt_on_error=1 suppressions=scripts/tests/chiptest/tsan-linux-suppressions.txt"

if: github.actor != 'restyled-io[bot]' && inputs.run-codeql != true
# [SL-ONLY] Use public runner on our ci
runs-on: ubuntu-latest
Expand Down Expand Up @@ -546,6 +550,8 @@ jobs:
apt-get update
apt-get install -y --no-install-recommends gnupg
- name: Upload coverage reports to Codecov with GitHub Action
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
with:
fail_ci_if_error: true
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
5 changes: 5 additions & 0 deletions .github/workflows/check-data-model-directory-updates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,11 @@ jobs:
run: |
scripts/run_in_python_env.sh out/venv 'python3 scripts/dm_xml_ci_change_enforcement.py data_model/1.5'

- name: Check for changes to the 1.6 data_model directory without a SHA update
if: (!contains(github.event.pull_request.labels.*.name, 'data-model-file-structural-change-dm-tt-use-only'))
run: |
scripts/run_in_python_env.sh out/venv 'python3 scripts/dm_xml_ci_change_enforcement.py data_model/1.6'

check-data_model-build-file:
name: Check that all data_model files are listed in the data_model_xmls.gni build file
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/chef.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-telink:181
image: ghcr.io/project-chip/chip-build-telink:185
volumes:
- "/:/runner-root-volume"
options: --user root
Expand Down
8 changes: 6 additions & 2 deletions .github/workflows/darwin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
strategy:
matrix:
include:
- os: macos-26
- os: macos-26 # NOTE: must match `runs-on`
arch: arm64 # observed, not configured
dry-run: true
build_variant: no-ble-no-shell-asan-clang
Expand All @@ -56,7 +56,11 @@ jobs:
LSAN_OPTIONS: detect_leaks=1 malloc_context_size=40 suppressions=scripts/tests/chiptest/lsan-mac-suppressions.txt

if: github.actor != 'restyled-io[bot]'
runs-on: ${{matrix.os}}
# Namespace MacOS 26 profile is configured as "26.3 with Xcode 26.2" currently
# This is not yet enabled since namespace still has high concurrency limit: we have
# 48 cores and are forced to 6 cores minimum.
# runs-on: namespace-profile-macos-26
runs-on: macos-26

steps:
- name: Checkout
Expand Down
Loading
Loading