@@ -83,20 +83,33 @@ jobs:
83
83
- name : Update nRF Connect SDK revision to the currently recommended.
84
84
timeout-minutes : 15
85
85
run : scripts/run_in_build_env.sh "python3 scripts/setup/nrfconnect/update_ncs.py --update --shallow"
86
+ continue-on-error : true
86
87
- name : Run unit tests of factory data generation script
87
88
timeout-minutes : 15
88
89
run : scripts/run_in_build_env.sh "./scripts/tools/nrfconnect/tests/test_generate_factory_data.py"
89
90
- name : Build example nRF Connect SDK Lock App on nRF52840 DK
90
91
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
92
+ continue-on-error : true
91
93
timeout-minutes : 15
92
94
run : |
93
95
scripts/examples/nrfconnect_example.sh lock-app nrf52840dk_nrf52840
94
96
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
95
97
nrfconnect nrf52840dk_nrf52840 lock-app \
96
98
examples/lock-app/nrfconnect/build/zephyr/zephyr.elf \
97
99
/tmp/bloat_reports/
100
+ - name : Build example nRF Connect SDK Lighting App on nRF52840 DK
101
+ if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
102
+ continue-on-error : true
103
+ timeout-minutes : 15
104
+ run : |
105
+ scripts/examples/nrfconnect_example.sh lighting-app nrf52840dk_nrf52840
106
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
107
+ nrfconnect nrf52840dk_nrf52840 lighting-app \
108
+ examples/lighting-app/nrfconnect/build/zephyr/zephyr.elf \
109
+ /tmp/bloat_reports/
98
110
- name : Build example nRF Connect SDK Lighting App on nRF52840 Dongle
99
111
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
112
+ continue-on-error : true
100
113
timeout-minutes : 15
101
114
run : |
102
115
scripts/examples/nrfconnect_example.sh lighting-app nrf52840dongle_nrf52840 -DCONF_FILE=prj_no_dfu.conf -DCONFIG_CHIP_ROTATING_DEVICE_ID=y
@@ -106,6 +119,7 @@ jobs:
106
119
/tmp/bloat_reports/
107
120
- name : Build example nRF Connect SDK Lighting App on nRF52840 DK with RPC
108
121
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
122
+ continue-on-error : true
109
123
timeout-minutes : 20
110
124
run : |
111
125
scripts/examples/nrfconnect_example.sh lighting-app nrf52840dk_nrf52840 -DOVERLAY_CONFIG=rpc.overlay
@@ -124,6 +138,7 @@ jobs:
124
138
/tmp/bloat_reports/
125
139
- name : Build example nRF Connect SDK Shell on nRF52840 DK
126
140
if : github.event_name == 'push' || steps.changed_paths.outputs.shell == 'true'
141
+ continue-on-error : true
127
142
timeout-minutes : 15
128
143
run : |
129
144
scripts/examples/nrfconnect_example.sh shell nrf52840dk_nrf52840
@@ -133,15 +148,37 @@ jobs:
133
148
/tmp/bloat_reports/
134
149
- name : Build example nRF Connect SDK Pigweed on nRF52840 DK
135
150
if : github.event_name == 'push' || steps.changed_paths.outputs.pigweed-app == 'true'
151
+ continue-on-error : true
136
152
timeout-minutes : 15
137
153
run : |
138
154
scripts/examples/nrfconnect_example.sh pigweed-app nrf52840dk_nrf52840
139
155
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
140
156
nrfconnect nrf52840dk_nrf52840 pigweed-app \
141
157
examples/pigweed-app/nrfconnect/build/zephyr/zephyr.elf \
142
158
/tmp/bloat_reports/
159
+ - name : Build example nRF Connect SDK Lock App on nRF5340 DK
160
+ if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
161
+ continue-on-error : true
162
+ timeout-minutes : 15
163
+ run : |
164
+ scripts/examples/nrfconnect_example.sh lock-app nrf5340dk_nrf5340_cpuapp
165
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
166
+ nrfconnect nrf5340dk_nrf5340_cpuapp lock-app \
167
+ examples/lock-app/nrfconnect/build/zephyr/zephyr.elf \
168
+ /tmp/bloat_reports/
169
+ - name : Build example nRF Connect SDK Lighting App on nRF5340 DK
170
+ if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
171
+ continue-on-error : true
172
+ timeout-minutes : 15
173
+ run : |
174
+ scripts/examples/nrfconnect_example.sh lighting-app nrf5340dk_nrf5340_cpuapp
175
+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
176
+ nrfconnect nrf5340dk_nrf5340_cpuapp lighting-app \
177
+ examples/lighting-app/nrfconnect/build/zephyr/zephyr.elf \
178
+ /tmp/bloat_reports/
143
179
- name : Build example nRF Connect SDK Pump App on nRF52840 DK
144
180
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
181
+ continue-on-error : true
145
182
timeout-minutes : 15
146
183
run : |
147
184
scripts/examples/nrfconnect_example.sh pump-app nrf52840dk_nrf52840
@@ -151,6 +188,7 @@ jobs:
151
188
/tmp/bloat_reports/
152
189
- name : Build example nRF Connect SDK Pump Controller App on nRF52840 DK
153
190
if : github.event_name == 'push' || steps.changed_paths.outputs.nrfconnect == 'true'
191
+ continue-on-error : true
154
192
timeout-minutes : 15
155
193
run : |
156
194
scripts/examples/nrfconnect_example.sh pump-controller-app nrf52840dk_nrf52840
@@ -159,6 +197,7 @@ jobs:
159
197
examples/pump-controller-app/nrfconnect/build/zephyr/zephyr.elf \
160
198
/tmp/bloat_reports/
161
199
- name : Build example nRF Connect SDK All Clusters App on nRF52840 DK
200
+ continue-on-error : true
162
201
timeout-minutes : 20
163
202
run : |
164
203
scripts/examples/nrfconnect_example.sh all-clusters-app nrf52840dk_nrf52840 -DCONF_FILE=prj_dfu.conf
0 commit comments