69
69
70
70
- name : Check nRF Connect SDK revision.
71
71
run : scripts/run_in_build_env.sh "python3 scripts/setup/nrfconnect/update_ncs.py --check"
72
- continue-on-error : true
73
72
- name : Run unit tests of factory data generation script
74
73
run : |
75
74
scripts/run_in_build_env.sh 'pip3 install -r scripts/setup/requirements.nrfconnect.txt'
84
83
/tmp/bloat_reports/
85
84
- name : Build example nRF Connect SDK Lighting App on nRF52840 Dongle
86
85
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
87
- continue-on-error : true
88
- timeout-minutes : 15
89
86
run : |
90
87
scripts/examples/nrfconnect_example.sh lighting-app nrf52840dongle_nrf52840 -DCONF_FILE=prj_no_dfu.conf -DCONFIG_CHIP_ROTATING_DEVICE_ID=y
91
88
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
94
91
/tmp/bloat_reports/
95
92
- name : Build example nRF Connect SDK Lighting App on nRF52840 DK with RPC
96
93
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
97
- continue-on-error : true
98
- timeout-minutes : 20
99
94
run : |
100
95
scripts/examples/nrfconnect_example.sh lighting-app nrf52840dk_nrf52840 -DOVERLAY_CONFIG=rpc.overlay
101
96
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
104
99
/tmp/bloat_reports/
105
100
- name : Build example nRF Connect SDK Light Switch App on nRF52840 DK
106
101
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
107
- continue-on-error : true
108
- timeout-minutes : 15
109
102
run : |
110
103
scripts/examples/nrfconnect_example.sh light-switch-app nrf52840dk_nrf52840
111
104
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -114,28 +107,14 @@ jobs:
114
107
/tmp/bloat_reports/
115
108
- name : Build example nRF Connect SDK Shell on nRF52840 DK
116
109
if : github.event_name == 'push' || steps.changed_paths.outputs.shell == 'true'
117
- continue-on-error : true
118
- timeout-minutes : 15
119
110
run : |
120
111
scripts/examples/nrfconnect_example.sh shell nrf52840dk_nrf52840
121
112
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
122
113
nrfconnect nrf52840dk_nrf52840 shell \
123
114
examples/shell/nrfconnect/build/zephyr/zephyr.elf \
124
115
/tmp/bloat_reports/
125
- - name : Build example nRF Connect SDK Pigweed on nRF52840 DK
126
- if : github.event_name == 'push' || steps.changed_paths.outputs.pigweed-app == 'true'
127
- continue-on-error : true
128
- timeout-minutes : 15
129
- run : |
130
- scripts/examples/nrfconnect_example.sh pigweed-app nrf52840dk_nrf52840
131
- .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
132
- nrfconnect nrf52840dk_nrf52840 pigweed-app \
133
- examples/pigweed-app/nrfconnect/build/zephyr/zephyr.elf \
134
- /tmp/bloat_reports/
135
116
- name : Build example nRF Connect SDK Pump App on nRF52840 DK
136
117
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
137
- continue-on-error : true
138
- timeout-minutes : 15
139
118
run : |
140
119
scripts/examples/nrfconnect_example.sh pump-app nrf52840dk_nrf52840
141
120
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -144,26 +123,20 @@ jobs:
144
123
/tmp/bloat_reports/
145
124
- name : Build example nRF Connect SDK Pump Controller App on nRF52840 DK
146
125
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
147
- continue-on-error : true
148
- timeout-minutes : 15
149
126
run : |
150
127
scripts/examples/nrfconnect_example.sh pump-controller-app nrf52840dk_nrf52840
151
128
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
152
129
nrfconnect nrf52840dk_nrf52840 pump-controller-app \
153
130
examples/pump-controller-app/nrfconnect/build/zephyr/zephyr.elf \
154
131
/tmp/bloat_reports/
155
132
- name : Build example nRF Connect SDK All Clusters App on nRF52840 DK
156
- continue-on-error : true
157
- timeout-minutes : 20
158
133
run : |
159
134
scripts/examples/nrfconnect_example.sh all-clusters-app nrf52840dk_nrf52840
160
135
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
161
136
nrfconnect nrf52840dk_nrf52840 all-clusters-app \
162
137
examples/all-clusters-app/nrfconnect/build/zephyr/zephyr.elf \
163
138
/tmp/bloat_reports/
164
139
- name : Build example nRF Connect SDK All Clusters Minimal App on nRF52840 DK
165
- continue-on-error : true
166
- timeout-minutes : 20
167
140
run : |
168
141
scripts/examples/nrfconnect_example.sh all-clusters-minimal-app nrf52840dk_nrf52840 -DCONF_FILE=prj_dfu.conf
169
142
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -172,8 +145,6 @@ jobs:
172
145
/tmp/bloat_reports/
173
146
- name : Build example nRF Connect SDK Lock App on nRF5340 DK
174
147
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
175
- continue-on-error : true
176
- timeout-minutes : 15
177
148
run : |
178
149
scripts/examples/nrfconnect_example.sh lock-app nrf5340dk_nrf5340_cpuapp
179
150
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -182,8 +153,6 @@ jobs:
182
153
/tmp/bloat_reports/
183
154
- name : Build example nRF Connect SDK Lighting App on nRF5340 DK
184
155
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
185
- continue-on-error : true
186
- timeout-minutes : 15
187
156
run : |
188
157
scripts/examples/nrfconnect_example.sh lighting-app nrf5340dk_nrf5340_cpuapp
189
158
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -192,8 +161,6 @@ jobs:
192
161
/tmp/bloat_reports/
193
162
- name : Build example nRF Connect SDK Lock App on nRF7002 PDK
194
163
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
195
- continue-on-error : true
196
- timeout-minutes : 20
197
164
run : |
198
165
scripts/examples/nrfconnect_example.sh lock-app nrf7002dk_nrf5340_cpuapp
199
166
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -202,8 +169,6 @@ jobs:
202
169
/tmp/bloat_reports/
203
170
- name : Build example nRF Connect SDK Light Switch App on nRF7002 PDK
204
171
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
205
- continue-on-error : true
206
- timeout-minutes : 20
207
172
run : |
208
173
scripts/examples/nrfconnect_example.sh light-switch-app nrf7002dk_nrf5340_cpuapp
209
174
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
@@ -212,17 +177,13 @@ jobs:
212
177
/tmp/bloat_reports/
213
178
- name : Build example nRF Connect SDK Lighting App on nRF7002 PDK
214
179
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
215
- continue-on-error : true
216
- timeout-minutes : 20
217
180
run : |
218
181
scripts/examples/nrfconnect_example.sh lighting-app nrf7002dk_nrf5340_cpuapp
219
182
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
220
183
nrfconnect nrf7002dk_nrf5340_cpuapp lighting-app \
221
184
examples/light-switch-app/nrfconnect/build/zephyr/zephyr.elf \
222
185
/tmp/bloat_reports/
223
186
- name : Build example nRF Connect SDK All Clusters App on nRF7002 PDK
224
- continue-on-error : true
225
- timeout-minutes : 20
226
187
run : |
227
188
scripts/examples/nrfconnect_example.sh all-clusters-app nrf7002dk_nrf5340_cpuapp -DCONF_FILE=prj_release.conf
228
189
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
0 commit comments