summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-01-25 14:06:54 -0600
committerJeff Epler <jepler@gmail.com>2020-01-25 15:43:23 -0600
commitb5b7b6fd0fa877301b564be60bce3607ed5a3ee4 (patch)
tree70769fc5b8393c576990f7c7074c3686146a8497 /.github
parentf13f9c7f308f0a33c6d3ac26057fc21e787dd473 (diff)
Build static mpy-cross bins
.. for windows, desktop (x86_64) linux, and raspbian
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml24
1 files changed, 23 insertions, 1 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index cd049a53d..cc43d5b7e 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,27 @@ 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
+
build-arm:
runs-on: ubuntu-16.04
needs: test