summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorDavePutz <dwputz@gmail.com>2020-09-14 16:50:40 -0500
committerGitHub <noreply@github.com>2020-09-14 16:50:40 -0500
commit2a2a8d64571bf93e2a166626841555fe1753a565 (patch)
treea4b7ba795a6e17d4d0b32abd942af380b1c36e57 /.github
parent4a3be4df91837a1c71fcbd62e041f7c45cd4dd4b (diff)
parent3d8bac50e41acc286cefbde9e052c5ccb335101e (diff)
Merge pull request #28 from adafruit/main
Merge from adafruit/main
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml22
1 files changed, 20 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index feb6a7f63..360c29992 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -36,7 +36,7 @@ jobs:
- name: Install deps
run: |
sudo apt-get install -y eatmydata
- sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
+ sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64 latexmk texlive-fonts-recommended texlive-latex-recommended texlive-latex-extra
pip install requests sh click setuptools cpp-coveralls "Sphinx<4" sphinx-rtd-theme recommonmark sphinx-autoapi sphinxcontrib-svg2pdfconverter polib pyyaml astroid isort black awscli
- name: Versions
run: |
@@ -73,12 +73,19 @@ jobs:
with:
name: stubs
path: circuitpython-stubs*
- - name: Docs
+ - name: Test Documentation Build (HTML)
run: sphinx-build -E -W -b html -D version=${{ env.CP_VERSION }} -D release=${{ env.CP_VERSION }} . _build/html
- uses: actions/upload-artifact@v2
with:
name: docs
path: _build/html
+ - name: Test Documentation Build (LaTeX/PDF)
+ run: |
+ make latexpdf
+ - uses: actions/upload-artifact@v2
+ with:
+ name: docs
+ path: _build/latex
- name: Translations
run: make check-translate
- name: New boards check
@@ -227,6 +234,7 @@ jobs:
- "makerdiary_nrf52840_m2_devkit"
- "makerdiary_nrf52840_mdk"
- "makerdiary_nrf52840_mdk_usb_dongle"
+ - "matrixportal_m4"
- "meowbit_v121"
- "meowmeow"
- "metro_m0_express"
@@ -253,6 +261,7 @@ jobs:
- "pca10100"
- "pewpew10"
- "pewpew_m4"
+ - "picoplanet"
- "pirkey_m0"
- "pitaya_go"
- "pyb_nano_v2"
@@ -266,6 +275,7 @@ jobs:
- "pyportal"
- "pyportal_titano"
- "pyruler"
+ - "qtpy_m0"
- "raytac_mdbt50q-db-40"
- "robohatmm1_m4"
- "sam32"
@@ -400,8 +410,11 @@ jobs:
fail-fast: false
matrix:
board:
+ - "electroniccats_bastwifi"
+ - "espressif_kaluga_1"
- "espressif_saola_1_wroom"
- "espressif_saola_1_wrover"
+ - "microdev_micro_s2"
- "unexpectedmaker_feathers2"
steps:
@@ -422,6 +435,11 @@ jobs:
with:
path: ${{ github.workspace }}/.idf_tools
key: ${{ runner.os }}-idf-tools-${{ hashFiles('.git/modules/ports/esp32s2/esp-idf/HEAD') }}-20200801
+ - name: Clone IDF submodules
+ run: |
+ (cd $IDF_PATH && git submodule update --init)
+ env:
+ IDF_PATH: ${{ github.workspace }}/ports/esp32s2/esp-idf
- name: Install IDF tools
run: |
$IDF_PATH/tools/idf_tools.py --non-interactive install required