@@ -55,170 +55,9 @@ jobs:
55
55
with :
56
56
gh-context : ${{ toJson(github) }}
57
57
58
- - name : Build Standalone cert tool
59
- run : |
60
- ./scripts/run_in_build_env.sh \
61
- "./scripts/build/build_examples.py \
62
- --target linux-x64-chip-cert \
63
- build"
64
- - name : Build minmdns example with platform dns
65
- run : |
66
- ./scripts/run_in_build_env.sh \
67
- "./scripts/build/build_examples.py \
68
- --target linux-x64-address-resolve-tool-platform-mdns-ipv6only \
69
- build"
70
- - name : Build example Standalone chip tool
71
- run : |
72
- ./scripts/run_in_build_env.sh \
73
- "./scripts/build/build_examples.py \
74
- --target linux-x64-chip-tool \
75
- build"
76
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
77
- linux debug chip-tool \
78
- out/linux-x64-chip-tool/chip-tool \
79
- /tmp/bloat_reports/
80
- - name : Build example Standalone Shell
81
- run : |
82
- ./scripts/run_in_build_env.sh \
83
- "./scripts/build/build_examples.py \
84
- --target linux-x64-shell \
85
- build"
86
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
87
- linux debug shell \
88
- out/linux-x64-shell/chip-shell \
89
- /tmp/bloat_reports/
90
- - name : Build example Standalone All Clusters Server
91
- run : |
92
- ./scripts/run_in_build_env.sh \
93
- "./scripts/build/build_examples.py \
94
- --target linux-x64-all-clusters \
95
- build"
96
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
97
- linux debug all-clusters-app \
98
- out/linux-x64-all-clusters/chip-all-clusters-app \
99
- /tmp/bloat_reports/
100
- - name : Clean out build output
101
- run : rm -rf ./out
102
- - name : Build example Standalone All Clusters Minimal Server
103
- run : |
104
- ./scripts/run_in_build_env.sh \
105
- "./scripts/build/build_examples.py \
106
- --target linux-x64-all-clusters-minimal \
107
- build"
108
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
109
- linux debug all-clusters-minimal-app \
110
- out/linux-x64-all-clusters-minimal/chip-all-clusters-minimal-app \
111
- /tmp/bloat_reports/
112
- - name : Build example TV app
113
- run : |
114
- ./scripts/run_in_build_env.sh \
115
- "./scripts/build/build_examples.py \
116
- --target linux-x64-tv-app \
117
- build"
118
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
119
- linux debug tv-app \
120
- out/linux-x64-tv-app/chip-tv-app \
121
- /tmp/bloat_reports/
122
- - name : Build example Standalone TV Casting App
123
- run : |
124
- ./scripts/run_in_build_env.sh \
125
- "./scripts/build/build_examples.py \
126
- --target linux-x64-tv-casting-app \
127
- build"
128
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
129
- linux debug tv-casting-app \
130
- out/linux-x64-tv-casting-app/chip-tv-casting-app \
131
- /tmp/bloat_reports/
132
- - name : Build example lighting app with RPCs and UI
133
- run : |
134
- ./scripts/run_in_build_env.sh \
135
- "./scripts/build/build_examples.py \
136
- --target linux-x64-light-rpc-with-ui \
137
- build"
138
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
139
- linux debug+rpc+ui lighting-app \
140
- out/linux-x64-light-rpc-with-ui/chip-lighting-app \
141
- /tmp/bloat_reports/
142
- - name : Clean out build output
143
- run : rm -rf ./out
144
- - name : Build example Standalone Bridge
145
- run : |
146
- ./scripts/run_in_build_env.sh \
147
- "./scripts/build/build_examples.py \
148
- --target linux-x64-bridge \
149
- build"
150
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
151
- linux debug bridge-app \
152
- out/linux-x64-bridge/chip-bridge-app \
153
- /tmp/bloat_reports/
154
- - name : Build example OTA Provider
155
- run : |
156
- ./scripts/run_in_build_env.sh \
157
- "./scripts/build/build_examples.py \
158
- --target linux-x64-ota-provider \
159
- build"
160
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
161
- linux debug ota-provider-app \
162
- out/linux-x64-ota-provider/chip-ota-provider-app \
163
- /tmp/bloat_reports/
164
- - name : Build example OTA Requestor
165
- run : |
166
- ./scripts/run_in_build_env.sh \
167
- "./scripts/build/build_examples.py \
168
- --target linux-x64-ota-requestor \
169
- build"
170
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
171
- linux debug ota-requestor-app \
172
- out/linux-x64-ota-requestor/chip-ota-requestor-app \
173
- /tmp/bloat_reports/
174
58
- name : Clean out build output
175
59
run : rm -rf ./out
176
- - name : Build example Standalone Lock App
177
- run : |
178
- ./scripts/run_in_build_env.sh \
179
- "./scripts/build/build_examples.py \
180
- --target linux-x64-lock-no-thread \
181
- build"
182
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
183
- linux debug lock-app \
184
- out/linux-x64-lock-no-thread/chip-lock-app \
185
- /tmp/bloat_reports/
186
- - name : Build example contact sensor with UI
187
- run : |
188
- ./scripts/run_in_build_env.sh \
189
- "./scripts/build/build_examples.py \
190
- --target linux-x64-contact-sensor-no-ble-with-ui \
191
- build"
192
- - name : Build example Air Purifier
193
- run : |
194
- ./scripts/run_in_build_env.sh \
195
- "./scripts/build/build_examples.py \
196
- --target linux-x64-air-purifier \
197
- build"
198
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
199
- linux debug air-purifier-app \
200
- out/linux-x64-air-purifier/chip-air-purifier-app \
201
- /tmp/bloat_reports/
202
- - name : Build example Fabric Admin
203
- run : |
204
- ./scripts/run_in_build_env.sh \
205
- "./scripts/build/build_examples.py \
206
- --target linux-x64-fabric-admin-rpc \
207
- build"
208
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
209
- linux debug fabric-admin \
210
- out/linux-x64-fabric-admin-rpc/fabric-admin \
211
- /tmp/bloat_reports/
212
- - name : Build example Fabric Bridge App
213
- run : |
214
- ./scripts/run_in_build_env.sh \
215
- "./scripts/build/build_examples.py \
216
- --target linux-x64-fabric-bridge-no-ble-rpc \
217
- build"
218
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
219
- linux debug fabric-bridge-app \
220
- out/linux-x64-fabric-bridge-no-ble-rpc/fabric-bridge-app \
221
- /tmp/bloat_reports/
60
+
222
61
- name : Build example Fabric Sync
223
62
run : |
224
63
./scripts/run_in_build_env.sh \
229
68
linux debug fabric-sync \
230
69
out/linux-x64-fabric-sync-no-ble/fabric-sync \
231
70
/tmp/bloat_reports/
71
+
232
72
- name : Uploading Size Reports
233
73
uses : ./.github/actions/upload-size-reports
234
74
if : ${{ !env.ACT }}
0 commit comments