Skip to content

Commit 604f6a5

Browse files
committed
add all boards and split website update out
1 parent 8f1faf7 commit 604f6a5

File tree

1 file changed

+75
-3
lines changed

1 file changed

+75
-3
lines changed

.github/workflows/build.yml

Lines changed: 75 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@ jobs:
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

Comments
 (0)