3939 - name : Test all
4040 run : MICROPY_CPYTHON3=python3.5 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1
4141 working-directory : tests
42+ - name : Print failure info
43+ run : |
44+ for exp in *.exp;
45+ do testbase=$(basename $exp .exp);
46+ echo -e "\nFAILURE $testbase";
47+ diff -u $testbase.exp $testbase.out;
48+ done
49+ working-directory : tests
50+ if : failure
4251 - name : Test threads
4352 run : MICROPY_CPYTHON3=python3.5 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 -d thread
4453 working-directory : tests
@@ -52,15 +61,15 @@ jobs:
5261 run : sphinx-build -E -W -b html . _build/html
5362 - name : Translations
5463 run : make check-translate
55- - name : Website
56- run : build_board_info.py
57- shell : python
64+ - name : New boards check
65+ run : python3 -u travis_new_boards_check.py
5866 working-directory : tools
5967
6068 build-arm :
6169 runs-on : ubuntu-16.04
6270 needs : test
6371 strategy :
72+ fail-fast : false
6473 matrix :
6574 board :
6675 - " metro_m0_express"
@@ -93,6 +102,46 @@ jobs:
93102 - " bast_pro_mini_m0"
94103 - " datum_distance"
95104 - " pyruler"
105+ - " cp32-m4"
106+ - " feather_radiofruit_zigbee"
107+ - " gemma_m0"
108+ - " hallowing_m0_express"
109+ - " itsybitsy_m0_express"
110+ - " itsybitsy_m4_express"
111+ - " meowmeow"
112+ - " sam32"
113+ - " uchip"
114+ - " escornabot_makech"
115+ - " pygamer_advance"
116+ - " datum_imu"
117+ - " snekboard"
118+ - " feather_m0_supersized"
119+ - " feather_m0_express_crickit"
120+ - " feather_m0_rfm69"
121+ - " feather_m0_rfm9x"
122+ - " feather_m4_express"
123+ - " arduino_zero"
124+ - " arduino_mkr1300"
125+ - " arduino_mkrzero"
126+ - " pewpew10"
127+ - " kicksat-sprite"
128+ - " ugame10"
129+ - " robohatmm1_m0"
130+ - " robohatmm1_m4"
131+ - " datum_light"
132+ - " datalore_ip_m4"
133+ - " circuitplayground_express_crickit"
134+ - " feather_m0_adalogger"
135+ - " feather_m0_basic"
136+ - " feather_m0_express"
137+ - " catwan_usbstick"
138+ - " pyportal"
139+ - " sparkfun_samd21_mini"
140+ - " sparkfun_samd21_dev"
141+ - " pybadge"
142+ - " pybadge_airlift"
143+ - " datum_weather"
144+ - " pyportal_titano"
96145
97146 steps :
98147 - name : Set up Python 3.5
@@ -117,3 +166,26 @@ jobs:
117166 - name : build
118167 run : TRAVIS_BOARDS="${{ matrix.board }}" python3 -u build_release_files.py
119168 working-directory : tools
169+
170+ website :
171+ runs-on : ubuntu-16.04
172+ steps :
173+ - name : Set up Python 3.5
174+ uses : actions/setup-python@v1
175+ with :
176+ python-version : 3.5
177+ - name : Install deps
178+ run : |
179+ pip install requests sh click
180+ - name : Versions
181+ run : |
182+ gcc --version
183+ python3 --version
184+ - uses : actions/checkout@v1
185+ with :
186+ submodules : true
187+ - name : CircuitPython version
188+ run : git describe --dirty --always --tags
189+ - name : Website
190+ run : python3 build_board_info.py
191+ working-directory : tools
0 commit comments