1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-14 06:42:58 +08:00

Merge a6150ea78ff646734d32f7ecf748c64961331e1e into dev

This commit is contained in:
github-actions[bot] 2020-09-05 11:46:33 +00:00 committed by GitHub
commit dc500aa19e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

40
.github/workflows/build_micropython.yml vendored Normal file
View File

@ -0,0 +1,40 @@
name: Build Micropython with LVGL submodule
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Install SDL
run: |
sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe restricted multiverse"
sudo apt-get update -y -qq
sudo apt-get install libsdl2-dev
- name: Clone lv_micropython
run: git clone https://github.com/lvgl/lv_micropython.git .
- name: Update submodules
run: git submodule update --init --recursive
- name: Checkout lv_bindings
working-directory: ./lib/lv_bindings/lvgl
run: |
git fetch
git checkout $GITHUB_SHA
- name: Build mpy-cross
run: make -j $(nproc) -C mpy-cross
- name: Build the unix port
run: make -j $(nproc) -C ports/unix
- name: Run advanced_demo
run: >
echo "import gc,utime;
utime.sleep(5);
gc.collect();
utime.sleep(5)" |
ports/unix/micropython -i lib/lv_bindings/examples/advanced_demo.py