@@ -26,41 +26,50 @@ jobs:
26
26
lbuild --version
27
27
- run :
28
28
name : Hosted Unittests
29
+ when : always
29
30
command : |
30
31
(cd test && make run-hosted-linux)
31
32
- run :
32
33
name : Compile STM32 Unittests
34
+ when : always
33
35
command : |
34
36
(cd test && make compile-nucleo-f411)
35
- (cd test && make compile-nucleo-f103)
36
37
(cd test && make compile-nucleo-l432)
38
+ (cd test && make compile-nucleo-f103)
37
39
- run :
38
40
name : Linux Examples
41
+ when : always
39
42
command : |
40
43
(cd examples && ../tools/scripts/examples_compile.py linux)
41
44
- run :
42
45
name : Generic Examples
46
+ when : always
43
47
command : |
44
48
(cd examples && ../tools/scripts/examples_compile.py generic)
45
49
- run :
46
50
name : Examples SAM Devices
51
+ when : always
47
52
command : |
48
53
(cd examples && ../tools/scripts/examples_compile.py samd)
49
54
- run :
50
55
name : Execute Python Scripts
56
+ when : always
51
57
command : |
52
58
python3 tools/scripts/authors.py --handles --count --shoutout --since 2017-01-01
53
59
python3 tools/xpcc_generator/builder/system_layout.py examples/xpcc/xml/communication.xml -o /tmp
54
60
- run :
55
61
name : Check for Trailing Whitespace
62
+ when : always
56
63
command : |
57
64
python3 tools/scripts/rm_whitespace.py
58
65
- run :
59
66
name : Synchronize Documentation
67
+ when : always
60
68
command : |
61
69
python3 tools/scripts/synchronize_docs.py -d
62
70
- run :
63
71
name : Check for Unique Build Paths
72
+ when : always
64
73
command : |
65
74
python3 tools/scripts/examples_check.py examples
66
75
@@ -75,34 +84,42 @@ jobs:
75
84
(git submodule sync && git submodule update --init --jobs 8) & pip3 install --upgrade --upgrade-strategy=eager modm & wait
76
85
- run :
77
86
name : Examples STM32F0 Series
87
+ when : always
78
88
command : |
79
89
(cd examples && ../tools/scripts/examples_compile.py stm32f0_discovery stm32f072_discovery nucleo_f031k6 nucleo_f042k6 stm32f030f4p6_demo_board)
80
90
- run :
81
91
name : Examples STM32F1 Series
92
+ when : always
82
93
command : |
83
94
(cd examples && ../tools/scripts/examples_compile.py stm32f1_discovery nucleo_f103rb olimexino_stm32 stm32f103c8t6_blue_pill stm32f103c8t6_black_pill)
84
95
- run :
85
96
name : Examples STM32F3 Series
97
+ when : always
86
98
command : |
87
99
(cd examples && ../tools/scripts/examples_compile.py stm32f3_discovery nucleo_f303k8 nucleo_f303re)
88
100
- run :
89
101
name : Examples STM32F7 Series
102
+ when : always
90
103
command : |
91
104
(cd examples && ../tools/scripts/examples_compile.py stm32f746g_discovery stm32f769i_discovery nucleo_f746zg)
92
105
- run :
93
106
name : Examples STM32G0 Series
107
+ when : always
94
108
command : |
95
109
(cd examples && ../tools/scripts/examples_compile.py nucleo_g071rb)
96
110
- run :
97
111
name : Examples STM32L1 Series
112
+ when : always
98
113
command : |
99
114
(cd examples && ../tools/scripts/examples_compile.py nucleo_l152re stm32l1_discovery)
100
115
- run :
101
116
name : Examples STM32L4 Series
117
+ when : always
102
118
command : |
103
119
(cd examples && ../tools/scripts/examples_compile.py stm32l476_discovery nucleo_l476rg nucleo_l432kc)
104
120
- run :
105
121
name : Examples STM32G4 Series
122
+ when : always
106
123
command : |
107
124
(cd examples && ../tools/scripts/examples_compile.py nucleo_g474re)
108
125
@@ -116,9 +133,14 @@ jobs:
116
133
command : |
117
134
(git submodule sync && git submodule update --init --jobs 8) & pip3 install --upgrade --upgrade-strategy=eager modm & wait
118
135
- run :
119
- name : Examples STM32F4 Series
136
+ name : Examples STM32F4 Only Discovery Board
137
+ when : always
120
138
command : |
121
139
(cd examples && ../tools/scripts/examples_compile.py stm32f4_discovery)
140
+ - run :
141
+ name : Examples STM32F4 Without Discovery Board
142
+ when : always
143
+ command : |
122
144
(cd examples && ../tools/scripts/examples_compile.py stm32f429_discovery stm32f469_discovery nucleo_f401re nucleo_f411re nucleo_f429zi nucleo_f446re stm32f411ccu_mini_f401 stm32f411ceu_mini_f411 stm32f407vet6_devebox stm32_f4ve)
123
145
124
146
avr-examples :
@@ -137,14 +159,24 @@ jobs:
137
159
avr-g++ --version
138
160
- run :
139
161
name : Examples AVR Series
162
+ when : always
140
163
command : |
141
164
(cd examples && ../tools/scripts/examples_compile.py avr arduino_uno)
142
165
- run :
143
- name : Compile AVR Unittests
166
+ name : Compile AVR Unittests AT90CAN
167
+ when : always
144
168
command : |
145
169
(cd test && make compile-al-avreb-can)
170
+ - run :
171
+ name : Compile AVR Unittests Arduino
172
+ when : always
173
+ command : |
146
174
(cd test && make compile-arduino-uno)
147
175
(cd test && make compile-arduino-nano)
176
+ - run :
177
+ name : Compile AVR Unittests ATmega
178
+ when : always
179
+ command : |
148
180
(cd test && make compile-mega-2560-pro)
149
181
150
182
avr-compile-all :
@@ -362,12 +394,14 @@ jobs:
362
394
(git submodule sync && git submodule update --init --jobs 8) & pip3 install -U lbuild & wait
363
395
- run :
364
396
name : Test run of docs.modm.io-generator-script
397
+ when : always
365
398
command : |
366
399
export TERM=xterm-256color
367
400
export COLUMNS=120
368
401
python3 tools/scripts/docs_modm_io_generator.py -t -c -j4
369
402
- run :
370
403
name : Build Homepage
404
+ when : always
371
405
command : |
372
406
python3 tools/scripts/synchronize_docs.py
373
407
python3 tools/scripts/generate_module_docs.py
0 commit comments