summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorhierophect <hierophect@gmail.com>2020-01-29 16:32:08 -0500
committerGitHub <noreply@github.com>2020-01-29 16:32:08 -0500
commit898f4e1f72f52f7f4b87c56010e9b96a8440de63 (patch)
treeea9b6cf16b4526dc366213d17dc60193a64a5724 /.github
parent100409961aa32e84810d6c86309e66277b4ea902 (diff)
parent5b6b4eb326ce2f7beca20ccdc81fdef422e45848 (diff)
Merge branch 'master' into stm32-meowbit
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml59
1 files changed, 58 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 0f45328c5..50fafdc7f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -22,7 +22,8 @@ jobs:
python-version: 3.5
- name: Install deps
run: |
- sudo apt-get install -y gettext librsvg2-bin
+ sudo apt-get install -y eatmydata
+ sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
pip install requests sh click setuptools cpp-coveralls Sphinx sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter polib pyyaml
- name: Versions
run: |
@@ -66,6 +67,54 @@ jobs:
run: python3 -u ci_new_boards_check.py
working-directory: tools
+ - name: Build mpy-cross.static-raspbian
+ run: make -C mpy-cross -j2 -f Makefile.static-raspbian
+ - uses: actions/upload-artifact@v1.0.0
+ with:
+ name: mpy-cross.static-raspbian
+ path: mpy-cross/mpy-cross.static-raspbian
+
+ - name: Build mpy-cross.static
+ run: make -C mpy-cross -j2 -f Makefile.static
+ - uses: actions/upload-artifact@v1.0.0
+ with:
+ name: mpy-cross.static-amd64-linux
+ path: mpy-cross/mpy-cross.static
+
+ - name: Build mpy-cross.static-mingw
+ run: make -C mpy-cross -j2 -f Makefile.static-mingw
+ - uses: actions/upload-artifact@v1.0.0
+ with:
+ name: mpy-cross.static-x64-windows
+ path: mpy-cross/mpy-cross.static.exe
+
+ mpy-cross-mac:
+ runs-on: macos-latest
+ steps:
+ - name: Dump GitHub context
+ env:
+ GITHUB_CONTEXT: ${{ toJson(github) }}
+ run: echo "$GITHUB_CONTEXT"
+ - name: Install deps
+ run: |
+ brew link --force gettext
+ - name: Versions
+ run: |
+ gcc --version
+ python3 --version
+ msgfmt --version
+ - uses: actions/checkout@v1
+ with:
+ submodules: true
+ - name: CircuitPython version
+ run: git describe --dirty --always --tags
+ - name: Build mpy-cross
+ run: make -C mpy-cross -j2
+ - uses: actions/upload-artifact@v1.0.0
+ with:
+ name: mpy-cross-macos-catalina
+ path: mpy-cross/mpy-cross
+
build-arm:
runs-on: ubuntu-16.04
needs: test
@@ -73,6 +122,7 @@ jobs:
fail-fast: false
matrix:
board:
+ - "aramcon_badge_2019"
- "arduino_mkr1300"
- "arduino_mkrzero"
- "arduino_nano_33_ble"
@@ -112,6 +162,8 @@ jobs:
- "hallowing_m0_express"
- "hallowing_m4_express"
- "imxrt1010_evk"
+ - "imxrt1020_evk"
+ - "imxrt1060_evk"
- "itsybitsy_m0_express"
- "itsybitsy_m4_express"
- "itsybitsy_nrf52840_express"
@@ -126,6 +178,9 @@ jobs:
- "metro_nrf52840_express"
- "mini_sam_m4"
- "monster_m4sk"
+ - "ndgarage_ndbit6"
+ - "ohs2020_badge"
+ - "openbook_m4"
- "particle_argon"
- "particle_boron"
- "particle_xenon"
@@ -145,6 +200,7 @@ jobs:
- "pyruler"
- "robohatmm1_m4"
- "sam32"
+ - "seeeduino_xiao"
- "serpente"
- "shirtty"
- "snekboard"
@@ -160,6 +216,7 @@ jobs:
- "stm32f411ve_discovery"
- "stm32f412zg_discovery"
- "stringcar_m0_express"
+ - "teensy40"
- "teknikio_bluebird"
- "trellis_m4_express"
- "trinket_m0"