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