@@ -28,15 +28,15 @@ jobs:
28
28
- name : CircuitPython version
29
29
run : |
30
30
git describe --dirty --tags
31
- echo >>$GITHUB_ENV CP_VERSION= $(git describe --dirty --tags)
31
+ echo "::set-env name=CP_VERSION:: $(git describe --dirty --tags)"
32
32
- name : Set up Python 3.8
33
33
uses : actions/setup-python@v1
34
34
with :
35
35
python-version : 3.8
36
36
- name : Install deps
37
37
run : |
38
38
sudo apt-get install -y eatmydata
39
- sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
39
+ sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
40
40
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli
41
41
- name : Versions
42
42
run : |
@@ -73,26 +73,17 @@ jobs:
73
73
with :
74
74
name : stubs
75
75
path : circuitpython-stubs*
76
- - name : Test Documentation Build (HTML)
76
+ - name : Docs
77
77
run : sphinx-build -E -W -b html -D version=${{ env.CP_VERSION }} -D release=${{ env.CP_VERSION }} . _build/html
78
78
- uses : actions/upload-artifact@v2
79
79
with :
80
80
name : docs
81
81
path : _build/html
82
- - name : Test Documentation Build (LaTeX/PDF)
83
- run : |
84
- make latexpdf
85
- - uses : actions/upload-artifact@v2
86
- with :
87
- name : docs
88
- path : _build/latex
89
82
- name : Translations
90
83
run : make check-translate
91
84
- name : New boards check
92
85
run : python3 -u ci_new_boards_check.py
93
86
working-directory : tools
94
- - name : Duplicate USB VID/PID Check
95
- run : python3 -u -m tools.ci_check_duplicate_usb_vid_pid
96
87
- name : Build mpy-cross.static-raspbian
97
88
run : make -C mpy-cross -j2 -f Makefile.static-raspbian
98
89
- uses : actions/upload-artifact@v2
@@ -131,8 +122,8 @@ jobs:
131
122
run : echo "$GITHUB_CONTEXT"
132
123
- name : Install dependencies
133
124
run : |
134
- brew install gettext
135
- echo >>$GITHUB_PATH /usr/local/opt/gettext/bin
125
+ brew install gettext awscli
126
+ echo "::set-env name=PATH:: /usr/local/opt/gettext/bin:$PATH"
136
127
- name : Versions
137
128
run : |
138
129
gcc --version
@@ -146,7 +137,7 @@ jobs:
146
137
- name : CircuitPython version
147
138
run : |
148
139
git describe --dirty --tags
149
- echo >>$GITHUB_ENV CP_VERSION= $(git describe --dirty --tags)
140
+ echo "::set-env name=CP_VERSION:: $(git describe --dirty --tags)"
150
141
- name : Build mpy-cross
151
142
run : make -C mpy-cross -j2
152
143
- uses : actions/upload-artifact@v2
@@ -180,8 +171,7 @@ jobs:
180
171
- " arduino_nano_33_iot"
181
172
- " arduino_zero"
182
173
- " bast_pro_mini_m0"
183
- - " bdmicro_vina_d21"
184
- - " bdmicro_vina_d51"
174
+ - " bdmicro_vina_m0"
185
175
- " bless_dev_board_multi_sensor"
186
176
- " blm_badge"
187
177
- " capablerobot_usbhub"
@@ -199,8 +189,6 @@ jobs:
199
189
- " datum_imu"
200
190
- " datum_light"
201
191
- " datum_weather"
202
- - " dynossat_edu_eps"
203
- - " dynossat_edu_obc"
204
192
- " electronut_labs_blip"
205
193
- " electronut_labs_papyr"
206
194
- " escornabot_makech"
@@ -214,7 +202,6 @@ jobs:
214
202
- " feather_m0_rfm69"
215
203
- " feather_m0_rfm9x"
216
204
- " feather_m0_supersized"
217
- - " feather_m4_can"
218
205
- " feather_m4_express"
219
206
- " feather_m7_1011"
220
207
- " feather_mimxrt1011"
@@ -241,13 +228,11 @@ jobs:
241
228
- " makerdiary_nrf52840_m2_devkit"
242
229
- " makerdiary_nrf52840_mdk"
243
230
- " makerdiary_nrf52840_mdk_usb_dongle"
244
- - " matrixportal_m4"
245
231
- " meowbit_v121"
246
232
- " meowmeow"
247
233
- " metro_m0_express"
248
234
- " metro_m4_airlift_lite"
249
235
- " metro_m4_express"
250
- - " metro_m7_1011"
251
236
- " metro_nrf52840_express"
252
237
- " mini_sam_m4"
253
238
- " monster_m4sk"
@@ -269,7 +254,6 @@ jobs:
269
254
- " pca10100"
270
255
- " pewpew10"
271
256
- " pewpew_m4"
272
- - " picoplanet"
273
257
- " pirkey_m0"
274
258
- " pitaya_go"
275
259
- " pyb_nano_v2"
@@ -283,8 +267,6 @@ jobs:
283
267
- " pyportal"
284
268
- " pyportal_titano"
285
269
- " pyruler"
286
- - " qtpy_m0"
287
- - " qtpy_m0_haxpress"
288
270
- " raytac_mdbt50q-db-40"
289
271
- " robohatmm1_m4"
290
272
- " sam32"
@@ -419,17 +401,9 @@ jobs:
419
401
fail-fast : false
420
402
matrix :
421
403
board :
422
- - " adafruit_metro_esp32s2"
423
- - " electroniccats_bastwifi"
424
- - " espressif_kaluga_1"
425
404
- " espressif_saola_1_wroom"
426
405
- " espressif_saola_1_wrover"
427
- - " microdev_micro_s2"
428
- - " muselab_nanoesp32_s2"
429
- - " targett_module_clip_wroom"
430
- - " targett_module_clip_wrover"
431
406
- " unexpectedmaker_feathers2"
432
- - " unexpectedmaker_feathers2_prerelease"
433
407
434
408
steps :
435
409
- name : Set up Python 3.8
@@ -449,11 +423,6 @@ jobs:
449
423
with :
450
424
path : ${{ github.workspace }}/.idf_tools
451
425
key : ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20200801
452
- - name : Clone IDF submodules
453
- run : |
454
- (cd $IDF_PATH && git submodule update --init)
455
- env :
456
- IDF_PATH : ${{ github.workspace }}/ports/esp32s2/esp-idf
457
426
- name : Install IDF tools
458
427
run : |
459
428
$IDF_PATH/tools/idf_tools.py --non-interactive install required
@@ -504,4 +473,4 @@ jobs:
504
473
env :
505
474
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
506
475
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
507
- if : github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
476
+ if : github.event_name == 'push' || (github.event_name == 'release' && (github.event.action == 'published' || github.event.action == 'rerequested'))
0 commit comments