Skip to content

Commit 18e6ab7

Browse files
committed
Merge branch 'release_2.8-1.5' into automation/update_release_2.8-1.5
2 parents c2ad2a5 + 7bd3dad commit 18e6ab7

File tree

538 files changed

+155116
-1825
lines changed

Some content is hidden

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

538 files changed

+155116
-1825
lines changed

.github/CODEOWNERS

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Default codeowners for the repository
2+
* @SiliconLabsSoftware/matter-codeowners
3+
4+
#codeowners for the CODEOWNERS file
5+
/.github/CODEOWNERS @SiliconLabsSoftware/matter-admin

.github/dependabot.yml

Lines changed: 14 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,26 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "gradle"
4-
directory: "/"
5-
schedule:
6-
interval: "weekly"
7-
8-
- package-ecosystem: "pip"
3+
- package-ecosystem: "github-actions"
94
directory: "/"
105
schedule:
11-
interval: "weekly"
6+
interval: "daily"
7+
allow:
8+
- dependency-name: "SiliconLabsSoftware/matter_build_action"
129

13-
- package-ecosystem: "github-actions"
10+
- package-ecosystem: "gitsubmodule"
1411
directory: "/"
1512
schedule:
16-
interval: "weekly"
13+
interval: "daily"
14+
time: "08:00"
15+
allow:
16+
- dependency-name: "third_party/silabs/matter_support"
17+
target-branch: "release_2.7-1.4"
1718

1819
- package-ecosystem: "gitsubmodule"
1920
directory: "/"
2021
schedule:
21-
interval: "weekly"
22+
interval: "daily"
23+
time: "08:00"
2224
allow:
23-
- dependency-name: "third_party/pigweed/repo"
24-
- dependency-name: "third_party/mbedtls/repo"
25-
- dependency-name: "third_party/openthread/repo"
26-
27-
- dependency-name: "third_party/amazon-kinesis-video-streams-webrtc-sdk-c/repo"
28-
- dependency-name: "third_party/ameba/repo"
29-
- dependency-name: "third_party/android_deps/repo"
30-
- dependency-name: "third_party/asr/repo"
31-
- dependency-name: "third_party/boringssl/repo"
32-
- dependency-name: "third_party/bouffalolab/repo"
33-
- dependency-name: "third_party/cirque/repo"
34-
- dependency-name: "third_party/editline/repo"
35-
- dependency-name: "third_party/freertos/repo"
36-
- dependency-name: "third_party/imgui/repo"
37-
- dependency-name: "third_party/infineon/repo"
38-
- dependency-name: "third_party/inipp/repo"
39-
- dependency-name: "third_party/java_deps/repo"
40-
- dependency-name: "third_party/jlink/repo"
41-
- dependency-name: "third_party/jsoncpp/repo"
42-
- dependency-name: "third_party/libdatachannel/repo"
43-
- dependency-name: "third_party/libwebsockets/repo"
44-
- dependency-name: "third_party/lwip/repo"
45-
- dependency-name: "third_party/mbedtls/repo"
46-
- dependency-name: "third_party/mt793x_sdk/repo"
47-
- dependency-name: "third_party/mynewt-core/repo"
48-
- dependency-name: "third_party/nanopb/repo"
49-
- dependency-name: "third_party/nlassert/repo"
50-
- dependency-name: "third_party/nlfaultinjection/repo"
51-
- dependency-name: "third_party/nlio/repo"
52-
- dependency-name: "third_party/nxp/repo"
53-
- dependency-name: "third_party/ot-br-posix/repo"
54-
- dependency-name: "third_party/perfetto/repo"
55-
- dependency-name: "third_party/qpg_sdk/repo"
56-
- dependency-name: "third_party/silabs/repo"
57-
- dependency-name: "third_party/simw-top-mini/repo"
58-
- dependency-name: "third_party/ti_simplelink_sdk/repo"
59-
- dependency-name: "third_party/tizen/repo"
25+
- dependency-name: "third_party/silabs/matter_support"
26+
target-branch: "release_2.6-1.4"

.github/silabs-builds-mg24.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"standard": {
3+
"default": [
4+
{
5+
"boards": ["BRD4186C", "BRD4187C", "BRD2601B", "BRD2703A"],
6+
"arguments": ["--docker"]
7+
},
8+
{
9+
"boards": ["BRD4187C"],
10+
"arguments": ["--docker", "--wifi wf200"]
11+
},
12+
{
13+
"boards": ["BRD4187C"],
14+
"arguments": ["--docker", "--wifi SiWx917"]
15+
},
16+
{
17+
"boards": ["BRD4187C"],
18+
"arguments": ["--docker", "--release"]
19+
}
20+
],
21+
"lighting-app": [
22+
{
23+
"boards": ["BRD4187C"],
24+
"arguments": [
25+
"--docker",
26+
"sl_enable_ble_side_channel=true",
27+
"--clean"
28+
]
29+
}
30+
],
31+
"base-platform-app": [
32+
{
33+
"boards": ["BRD4187C"],
34+
"arguments": [
35+
"--docker",
36+
"--lit-icd-internal-use-only"
37+
]
38+
}
39+
]
40+
}
41+
}

.github/silabs-builds-mg26.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"standard": {
3+
"default": [
4+
{
5+
"boards": ["BRD4116A", "BRD4117A", "BRD4118A", "BRD2608A"],
6+
"arguments": ["--docker"]
7+
},
8+
{
9+
"boards": ["BRD4116A"],
10+
"arguments": ["--docker", "--release"]
11+
}
12+
],
13+
"lighting-app": [
14+
{
15+
"boards": ["BRD2608A"],
16+
"arguments": [
17+
"--docker",
18+
"chip_build_libshell=true",
19+
"matter_enable_tracing_support=true",
20+
"--clean"
21+
]
22+
}
23+
]
24+
}
25+
}

.github/silabs-builds-mgm24.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"standard": {
3+
"default": [
4+
{
5+
"boards": [
6+
"BRD4316A",
7+
"BRD4317A",
8+
"BRD4318A",
9+
"BRD4319A",
10+
"BRD2704A"
11+
],
12+
"arguments": ["--docker"]
13+
}
14+
]
15+
}
16+
}

.github/silabs-builds-siwx.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"standard": {
3+
"default": [
4+
{
5+
"boards": ["BRD4338A", "BRD2605A", "BRD4343A", "BRD4342A"],
6+
"arguments": ["--docker", "use_rps_extension=false"]
7+
}
8+
],
9+
"base-platform-app": [
10+
{
11+
"boards": ["BRD4338A"],
12+
"arguments": [
13+
"--docker",
14+
"--lit-icd-internal-use-only",
15+
"use_rps_extension=false"
16+
]
17+
}
18+
]
19+
}
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: CLA validation
2+
3+
on:
4+
issue_comment:
5+
types: [created]
6+
pull_request_target:
7+
types: [opened, synchronize, reopened]
8+
9+
permissions:
10+
actions: write
11+
contents: read
12+
pull-requests: write
13+
statuses: write
14+
15+
jobs:
16+
CLAAssistant:
17+
uses: SiliconLabsSoftware/matter_build_action/.github/workflows/cla.yml@main
18+
secrets:
19+
CLA_APP_ID: ${{ secrets.SILABSIN_CLA_BOT_APP_ID }}
20+
CLA_APP_PRIVATE_KEY: ${{ secrets.SILABSIN_CLA_BOT_APP_PRIVATE_KEY }}

.github/workflows/restyled.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ concurrency:
1010
jobs:
1111
restyled:
1212
runs-on: ubuntu-latest
13+
14+
permissions:
15+
contents: write
16+
pull-requests: write
17+
1318
steps:
1419
- name: Checkout
1520
uses: actions/checkout@v5
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
name: Build Silabs Examples apps
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
- "release_*"
8+
pull_request:
9+
branches:
10+
- main
11+
- "release_*"
12+
workflow_dispatch:
13+
14+
concurrency:
15+
group: silabs-build-examples-${{ github.ref }}
16+
cancel-in-progress: true
17+
18+
jobs:
19+
build-lighting-app:
20+
name: Build Lighting-App variations
21+
uses: ./.github/workflows/silabs-common-build.yaml
22+
with:
23+
example-app: "lighting-app"
24+
output-directory: "./out/lighting-app"
25+
build-type: "standard"
26+
27+
build-air-quality-sensor-app:
28+
name: Build Air-Quality-Sensor-App variations
29+
uses: ./.github/workflows/silabs-common-build.yaml
30+
with:
31+
example-app: "air-quality-sensor-app"
32+
output-directory: "./out/air-quality-sensor-app"
33+
build-type: "standard"
34+
35+
build-dishwasher-app:
36+
name: Build Dishwasher-App variations
37+
uses: ./.github/workflows/silabs-common-build.yaml
38+
with:
39+
example-app: "dishwasher-app"
40+
output-directory: "./out/dishwasher-app"
41+
build-type: "standard"
42+
43+
build-light-switch-app:
44+
name: Build Light-Switch-App variations
45+
uses: ./.github/workflows/silabs-common-build.yaml
46+
with:
47+
example-app: "light-switch-app"
48+
output-directory: "./out/light-switch-app"
49+
build-type: "standard"
50+
51+
build-lock-app:
52+
name: Build Lock-App variations
53+
uses: ./.github/workflows/silabs-common-build.yaml
54+
with:
55+
example-app: "lock-app"
56+
output-directory: "./out/lock-app"
57+
build-type: "standard"
58+
59+
build-thermostat:
60+
name: Build Thermostat variations
61+
uses: ./.github/workflows/silabs-common-build.yaml
62+
with:
63+
example-app: "thermostat"
64+
output-directory: "./out/thermostat"
65+
build-type: "standard"
66+
67+
build-pump-app:
68+
name: Build Pump-App variations
69+
uses: ./.github/workflows/silabs-common-build.yaml
70+
with:
71+
example-app: "pump-app"
72+
output-directory: "./out/pump-app"
73+
build-type: "standard"
74+
75+
build-window-app:
76+
name: Build Window-App variations
77+
uses: ./.github/workflows/silabs-common-build.yaml
78+
with:
79+
example-app: "window-app"
80+
output-directory: "./out/window-app"
81+
build-type: "standard"
82+
83+
build-smoke-co-alarm:
84+
name: Build Smoke-CO-Alarm variations
85+
uses: ./.github/workflows/silabs-common-build.yaml
86+
with:
87+
example-app: "smoke-co-alarm-app"
88+
output-directory: "./out/smoke-co-alarm-app"
89+
build-type: "standard"
90+
91+
build-lit-icd-app:
92+
name: Build Lit-ICD-App variations
93+
uses: ./.github/workflows/silabs-common-build.yaml
94+
with:
95+
example-app: "lit-icd-app"
96+
output-directory: "./out/lit-icd-app"
97+
build-type: "standard"
98+
99+
build-refrigerator-app:
100+
name: Build Refrigerator-App variations
101+
uses: ./.github/workflows/silabs-common-build.yaml
102+
with:
103+
example-app: "refrigerator-app"
104+
output-directory: "./out/refrigerator-app"
105+
build-type: "standard"
106+
107+
build-fan-control-app:
108+
name: Build Fan-Control-App variations
109+
uses: ./.github/workflows/silabs-common-build.yaml
110+
with:
111+
example-app: "fan-control-app"
112+
output-directory: "./out/fan-control-app"
113+
build-type: "standard"
114+
115+
build-multi-sensor-app:
116+
name: Build Multi-Sensor-App variations
117+
uses: ./.github/workflows/silabs-common-build.yaml
118+
with:
119+
example-app: "multi-sensor-app"
120+
output-directory: "./out/multi-sensor-app"
121+
build-type: "standard"
122+
123+
build-onoff-plug-app:
124+
name: Build OnOff-Plug-App variations
125+
uses: ./.github/workflows/silabs-common-build.yaml
126+
with:
127+
example-app: "onoff-plug-app"
128+
output-directory: "./out/onoff-plug-app"
129+
build-type: "standard"
130+
131+
build-template-app:
132+
name: Build Template-App variations
133+
uses: ./.github/workflows/silabs-common-build.yaml
134+
with:
135+
example-app: "template"
136+
output-directory: "./out/template-app"
137+
build-type: "standard"
138+
139+
build-platform-app:
140+
name: Build Platform-App variations
141+
uses: ./.github/workflows/silabs-common-build.yaml
142+
with:
143+
example-app: "base-platform-app"
144+
output-directory: "./out/platform-app"
145+
build-type: "standard"
146+
147+
build-closure-app:
148+
name: Build Closure-App variations
149+
uses: ./.github/workflows/silabs-common-build.yaml
150+
with:
151+
example-app: "closure-app"
152+
output-directory: "./out/closure-app"
153+
build-type: "standard"

0 commit comments

Comments
 (0)