Skip to content

Commit 34ce8d8

Browse files
authored
Update build.yml
1 parent 3dcee5b commit 34ce8d8

File tree

1 file changed

+8
-39
lines changed

1 file changed

+8
-39
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ jobs:
2828
- name: CircuitPython version
2929
run: |
3030
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)"
3232
- name: Set up Python 3.8
3333
uses: actions/setup-python@v1
3434
with:
3535
python-version: 3.8
3636
- name: Install deps
3737
run: |
3838
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
4040
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli
4141
- name: Versions
4242
run: |
@@ -73,26 +73,17 @@ jobs:
7373
with:
7474
name: stubs
7575
path: circuitpython-stubs*
76-
- name: Test Documentation Build (HTML)
76+
- name: Docs
7777
run: sphinx-build -E -W -b html -D version=${{ env.CP_VERSION }} -D release=${{ env.CP_VERSION }} . _build/html
7878
- uses: actions/upload-artifact@v2
7979
with:
8080
name: docs
8181
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
8982
- name: Translations
9083
run: make check-translate
9184
- name: New boards check
9285
run: python3 -u ci_new_boards_check.py
9386
working-directory: tools
94-
- name: Duplicate USB VID/PID Check
95-
run: python3 -u -m tools.ci_check_duplicate_usb_vid_pid
9687
- name: Build mpy-cross.static-raspbian
9788
run: make -C mpy-cross -j2 -f Makefile.static-raspbian
9889
- uses: actions/upload-artifact@v2
@@ -131,8 +122,8 @@ jobs:
131122
run: echo "$GITHUB_CONTEXT"
132123
- name: Install dependencies
133124
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"
136127
- name: Versions
137128
run: |
138129
gcc --version
@@ -146,7 +137,7 @@ jobs:
146137
- name: CircuitPython version
147138
run: |
148139
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)"
150141
- name: Build mpy-cross
151142
run: make -C mpy-cross -j2
152143
- uses: actions/upload-artifact@v2
@@ -180,8 +171,7 @@ jobs:
180171
- "arduino_nano_33_iot"
181172
- "arduino_zero"
182173
- "bast_pro_mini_m0"
183-
- "bdmicro_vina_d21"
184-
- "bdmicro_vina_d51"
174+
- "bdmicro_vina_m0"
185175
- "bless_dev_board_multi_sensor"
186176
- "blm_badge"
187177
- "capablerobot_usbhub"
@@ -199,8 +189,6 @@ jobs:
199189
- "datum_imu"
200190
- "datum_light"
201191
- "datum_weather"
202-
- "dynossat_edu_eps"
203-
- "dynossat_edu_obc"
204192
- "electronut_labs_blip"
205193
- "electronut_labs_papyr"
206194
- "escornabot_makech"
@@ -214,7 +202,6 @@ jobs:
214202
- "feather_m0_rfm69"
215203
- "feather_m0_rfm9x"
216204
- "feather_m0_supersized"
217-
- "feather_m4_can"
218205
- "feather_m4_express"
219206
- "feather_m7_1011"
220207
- "feather_mimxrt1011"
@@ -241,13 +228,11 @@ jobs:
241228
- "makerdiary_nrf52840_m2_devkit"
242229
- "makerdiary_nrf52840_mdk"
243230
- "makerdiary_nrf52840_mdk_usb_dongle"
244-
- "matrixportal_m4"
245231
- "meowbit_v121"
246232
- "meowmeow"
247233
- "metro_m0_express"
248234
- "metro_m4_airlift_lite"
249235
- "metro_m4_express"
250-
- "metro_m7_1011"
251236
- "metro_nrf52840_express"
252237
- "mini_sam_m4"
253238
- "monster_m4sk"
@@ -269,7 +254,6 @@ jobs:
269254
- "pca10100"
270255
- "pewpew10"
271256
- "pewpew_m4"
272-
- "picoplanet"
273257
- "pirkey_m0"
274258
- "pitaya_go"
275259
- "pyb_nano_v2"
@@ -283,8 +267,6 @@ jobs:
283267
- "pyportal"
284268
- "pyportal_titano"
285269
- "pyruler"
286-
- "qtpy_m0"
287-
- "qtpy_m0_haxpress"
288270
- "raytac_mdbt50q-db-40"
289271
- "robohatmm1_m4"
290272
- "sam32"
@@ -419,17 +401,9 @@ jobs:
419401
fail-fast: false
420402
matrix:
421403
board:
422-
- "adafruit_metro_esp32s2"
423-
- "electroniccats_bastwifi"
424-
- "espressif_kaluga_1"
425404
- "espressif_saola_1_wroom"
426405
- "espressif_saola_1_wrover"
427-
- "microdev_micro_s2"
428-
- "muselab_nanoesp32_s2"
429-
- "targett_module_clip_wroom"
430-
- "targett_module_clip_wrover"
431406
- "unexpectedmaker_feathers2"
432-
- "unexpectedmaker_feathers2_prerelease"
433407

434408
steps:
435409
- name: Set up Python 3.8
@@ -449,11 +423,6 @@ jobs:
449423
with:
450424
path: ${{ github.workspace }}/.idf_tools
451425
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
457426
- name: Install IDF tools
458427
run: |
459428
$IDF_PATH/tools/idf_tools.py --non-interactive install required
@@ -504,4 +473,4 @@ jobs:
504473
env:
505474
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
506475
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

Comments
 (0)