Skip to content

Commit d60b042

Browse files
committed
Merge remote-tracking branch 'upstream/master' into test_plan_generator_script
2 parents 415ee0a + 5e925ca commit d60b042

File tree

1,394 files changed

+39524
-41977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,394 files changed

+39524
-41977
lines changed

.github/.wordlist.txt

+7
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,7 @@ DelayedActionTime
369369
delayedApplyActionTimeSec
370370
delayedQueryActionTimeSec
371371
delayQuery
372+
deliverables
372373
demangle
373374
deployable
374375
depottools
@@ -585,6 +586,8 @@ GenericWiFiConfigurationManagerImpl
585586
GetDeviceId
586587
GetDeviceInfo
587588
GetDns
589+
getter
590+
getters
588591
GetInDevelopmentTests
589592
GetIP
590593
getManualTests
@@ -727,6 +730,7 @@ JLink
727730
JLinkExe
728731
JLinkRTTClient
729732
JN
733+
jni
730734
jpg
731735
jre
732736
js
@@ -907,6 +911,7 @@ Multicast
907911
multilib
908912
Multiprotocol
909913
multithreaded
914+
mutex
910915
mutexes
911916
mv
912917
MX
@@ -936,6 +941,7 @@ nfds
936941
NitricOxideConcentrationMeasurement
937942
NitrogenDioxideConcentrationMeasurement
938943
nl
944+
nltest
939945
NLUnitTest
940946
NLUnitTests
941947
nmcli
@@ -1499,6 +1505,7 @@ utils
14991505
UUID
15001506
ux
15011507
validator
1508+
valgrind
15021509
vcom
15031510
VCP
15041511
Vectorcall

.github/workflows/bloat_check.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
runs-on: ubuntu-latest
3535

3636
container:
37-
image: ghcr.io/project-chip/chip-build:46
37+
image: ghcr.io/project-chip/chip-build:47
3838

3939
steps:
4040
- name: Checkout

.github/workflows/build.yaml

+7-5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Builds
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123
workflow_dispatch:
@@ -40,7 +42,7 @@ jobs:
4042
if: github.actor != 'restyled-io[bot]'
4143

4244
container:
43-
image: ghcr.io/project-chip/chip-build:46
45+
image: ghcr.io/project-chip/chip-build:47
4446
volumes:
4547
- "/:/runner-root-volume"
4648
- "/tmp/log_output:/tmp/test_logs"
@@ -136,7 +138,7 @@ jobs:
136138
if: github.actor != 'restyled-io[bot]'
137139

138140
container:
139-
image: ghcr.io/project-chip/chip-build:46
141+
image: ghcr.io/project-chip/chip-build:47
140142
volumes:
141143
- "/:/runner-root-volume"
142144
- "/tmp/log_output:/tmp/test_logs"
@@ -279,7 +281,7 @@ jobs:
279281
if: github.actor != 'restyled-io[bot]'
280282

281283
container:
282-
image: ghcr.io/project-chip/chip-build:46
284+
image: ghcr.io/project-chip/chip-build:47
283285
volumes:
284286
- "/:/runner-root-volume"
285287
- "/tmp/log_output:/tmp/test_logs"
@@ -340,7 +342,7 @@ jobs:
340342
if: github.actor != 'restyled-io[bot]'
341343

342344
container:
343-
image: ghcr.io/project-chip/chip-build:46
345+
image: ghcr.io/project-chip/chip-build:47
344346
volumes:
345347
- "/:/runner-root-volume"
346348
- "/tmp/log_output:/tmp/test_logs"
@@ -449,7 +451,7 @@ jobs:
449451
if: github.actor != 'restyled-io[bot]'
450452

451453
container:
452-
image: ghcr.io/project-chip/chip-build:46
454+
image: ghcr.io/project-chip/chip-build:47
453455
volumes:
454456
- "/:/runner-root-volume"
455457
- "/tmp/log_output:/tmp/test_logs"

.github/workflows/chef.yaml

+6-4
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Build Chef CI examples on all platforms
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123

@@ -33,7 +35,7 @@ jobs:
3335
if: github.actor != 'restyled-io[bot]'
3436

3537
container:
36-
image: ghcr.io/project-chip/chip-build:46
38+
image: ghcr.io/project-chip/chip-build:47
3739
options: --user root
3840

3941
steps:
@@ -54,7 +56,7 @@ jobs:
5456
if: github.actor != 'restyled-io[bot]'
5557

5658
container:
57-
image: ghcr.io/project-chip/chip-build-esp32:46
59+
image: ghcr.io/project-chip/chip-build-esp32:47
5860
options: --user root
5961

6062
steps:
@@ -75,7 +77,7 @@ jobs:
7577
if: github.actor != 'restyled-io[bot]'
7678

7779
container:
78-
image: ghcr.io/project-chip/chip-build-nrf-platform:46
80+
image: ghcr.io/project-chip/chip-build-nrf-platform:47
7981
options: --user root
8082

8183
steps:
@@ -96,7 +98,7 @@ jobs:
9698
if: github.actor != 'restyled-io[bot]'
9799

98100
container:
99-
image: ghcr.io/project-chip/chip-build-telink:46
101+
image: ghcr.io/project-chip/chip-build-telink:47
100102
options: --user root
101103

102104
steps:

.github/workflows/cirque.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Cirque
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123
workflow_dispatch:
@@ -40,7 +42,7 @@ jobs:
4042
# need to run with privilege, which isn't supported by job.XXX.contaner
4143
# https://github.com/actions/container-action/issues/2
4244
# container:
43-
# image: ghcr.io/project-chip/chip-build-cirque:46
45+
# image: ghcr.io/project-chip/chip-build-cirque:47
4446
# volumes:
4547
# - "/tmp:/tmp"
4648
# - "/dev/pts:/dev/pts"

.github/workflows/darwin-tests.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Darwin Tests
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123
workflow_dispatch:

.github/workflows/darwin.yaml

+21-31
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,17 @@ name: Darwin
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- "dependabot/**"
1921
pull_request:
2022
merge_group:
2123
workflow_dispatch:
2224

2325
concurrency:
24-
group: ${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name == 'pull_request' && github.event.number) || (github.event_name == 'workflow_dispatch' && github.run_number) || github.sha }}
26+
group:
27+
${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name ==
28+
'pull_request' && github.event.number) || (github.event_name ==
29+
'workflow_dispatch' && github.run_number) || github.sha }}
2530
cancel-in-progress: true
2631

2732
env:
@@ -49,33 +54,33 @@ jobs:
4954
- name: Checkout submodules & Bootstrap
5055
uses: ./.github/actions/checkout-submodules-and-bootstrap
5156
with:
52-
platform: darwin
53-
bootstrap-log-name: bootstrap-logs-framework-${{ matrix.options.flavor }}
57+
platform: darwin
58+
bootstrap-log-name:
59+
bootstrap-logs-framework-${{ matrix.options.flavor }}
5460
- name: Block zap-cli from being used
5561
env:
56-
PW_ENVSETUP_NO_BANNER: 1
62+
PW_ENVSETUP_NO_BANNER: 1
5763
run: |
58-
# Framework builds are NOT expected to require zap-cli
59-
scripts/run_in_build_env.sh 'rm -- "$(which zap-cli)"'
60-
# run_in_build_env.sh is used to ensure PATH is set to something that would otherwise find zap-cli
61-
scripts/run_in_build_env.sh '(zap-cli --version && exit 1) || exit 0'
64+
# Framework builds are NOT expected to require zap-cli
65+
scripts/run_in_build_env.sh 'rm -- "$(which zap-cli)"'
66+
# run_in_build_env.sh is used to ensure PATH is set to something that would otherwise find zap-cli
67+
scripts/run_in_build_env.sh '(zap-cli --version && exit 1) || exit 0'
6268
- name: Build
6369
working-directory: src/darwin/Framework
6470
run: xcodebuild -target "Matter" ${{ matrix.options.arguments }}
6571

6672
tests:
6773
name: Run framework tests
6874
if: github.actor != 'restyled-io[bot]'
69-
needs: [ framework ] # serialize to avoid running to many parallel macos runners
75+
needs: [framework] # serialize to avoid running to many parallel macos runners
7076
runs-on: macos-13
7177
strategy:
7278
matrix:
7379
options: # We don't need a full matrix
7480
- flavor: asan
75-
arguments: -enableAddressSanitizer YES -enableUndefinedBehaviorSanitizer YES
76-
- flavor: asan-global-storage
77-
arguments: -enableAddressSanitizer YES -enableUndefinedBehaviorSanitizer YES
78-
defines: MTR_PER_CONTROLLER_STORAGE_ENABLED=0
81+
arguments:
82+
-enableAddressSanitizer YES
83+
-enableUndefinedBehaviorSanitizer YES
7984
- flavor: tsan
8085
arguments: -enableThreadSanitizer YES
8186
steps:
@@ -84,8 +89,9 @@ jobs:
8489
- name: Checkout submodules & Bootstrap
8590
uses: ./.github/actions/checkout-submodules-and-bootstrap
8691
with:
87-
platform: darwin
88-
bootstrap-log-name: bootstrap-logs-framework-${{ matrix.options.flavor }}
92+
platform: darwin
93+
bootstrap-log-name:
94+
bootstrap-logs-framework-${{ matrix.options.flavor }}
8995
- name: Build example All Clusters Server
9096
run: |
9197
scripts/examples/gn_build_example.sh examples/all-clusters-app/linux out/debug chip_config_network_layer_ble=false
@@ -125,19 +131,3 @@ jobs:
125131
name: darwin-framework-test-logs-${{ matrix.options.flavor }}
126132
path: /tmp/darwin/framework-tests
127133
retention-days: 5
128-
129-
tv-casting-bridge:
130-
name: Build TV Casting Bridge example
131-
if: github.actor != 'restyled-io[bot]'
132-
needs: [ framework ] # serialize to avoid running to many parallel macos runners
133-
runs-on: macos-13
134-
steps:
135-
- name: Checkout
136-
uses: actions/checkout@v4
137-
- name: Checkout submodules & Bootstrap
138-
uses: ./.github/actions/checkout-submodules-and-bootstrap
139-
with:
140-
platform: darwin
141-
- name: Build
142-
working-directory: examples/tv-casting-app/darwin/MatterTvCastingBridge
143-
run: xcodebuild -target "MatterTvCastingBridge" -sdk iphoneos

.github/workflows/doxygen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181

8282
runs-on: ubuntu-latest
8383
container:
84-
image: ghcr.io/project-chip/chip-build-doxygen:46
84+
image: ghcr.io/project-chip/chip-build-doxygen:47
8585

8686
if: github.actor != 'restyled-io[bot]'
8787

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Copyright (c) 2020-2021 Project CHIP Authors
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
name: TV Casting Example - Darwin
16+
17+
on:
18+
push:
19+
branches-ignore:
20+
- "dependabot/**"
21+
pull_request:
22+
merge_group:
23+
workflow_dispatch:
24+
25+
concurrency:
26+
group:
27+
${{ github.ref }}-${{ github.workflow }}-${{ (github.event_name ==
28+
'pull_request' && github.event.number) || (github.event_name ==
29+
'workflow_dispatch' && github.run_number) || github.sha }}
30+
cancel-in-progress: true
31+
32+
env:
33+
CHIP_NO_LOG_TIMESTAMPS: true
34+
35+
jobs:
36+
tv-casting-bridge:
37+
name: Build TV Casting Bridge example
38+
if: github.actor != 'restyled-io[bot]'
39+
runs-on: macos-13
40+
steps:
41+
- name: Checkout
42+
uses: actions/checkout@v4
43+
- name: Checkout submodules & Bootstrap
44+
uses: ./.github/actions/checkout-submodules-and-bootstrap
45+
with:
46+
platform: darwin
47+
- name: Build
48+
working-directory: examples/tv-casting-app/darwin/MatterTvCastingBridge
49+
run: xcodebuild -target "MatterTvCastingBridge" -sdk iphoneos

.github/workflows/examples-ameba.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Build example - Ameba
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123

@@ -36,7 +38,7 @@ jobs:
3638
if: github.actor != 'restyled-io[bot]'
3739

3840
container:
39-
image: ghcr.io/project-chip/chip-build-ameba:46
41+
image: ghcr.io/project-chip/chip-build-ameba:47
4042
options: --user root
4143

4244
steps:

.github/workflows/examples-asr.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ name: Build example - ASR
1616

1717
on:
1818
push:
19+
branches-ignore:
20+
- 'dependabot/**'
1921
pull_request:
2022
merge_group:
2123

@@ -34,7 +36,7 @@ jobs:
3436
if: github.actor != 'restyled-io[bot]'
3537

3638
container:
37-
image: ghcr.io/project-chip/chip-build-asr:46
39+
image: ghcr.io/project-chip/chip-build-asr:47
3840
options: --user root
3941

4042
steps:
@@ -60,4 +62,4 @@ jobs:
6062
--target asr-asr582x-dishwasher \
6163
--target asr-asr582x-refrigerator \
6264
build \
63-
"
65+
"

0 commit comments

Comments
 (0)