Commit b8f4c623 authored by Damien George's avatar Damien George

github/workflows: Add CI workflow for rp2 port.

Signed-off-by: default avatarDamien George <damien@micropython.org>
parent 469345e7
name: rp2 port
on:
push:
pull_request:
paths:
- '.github/workflows/*.yml'
- 'tools/**'
- 'py/**'
- 'extmod/**'
- 'lib/**'
- 'drivers/**'
- 'ports/rp2/**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install packages
run: source tools/ci.sh && ci_rp2_setup
- name: Build
run: source tools/ci.sh && ci_rp2_build
...@@ -176,6 +176,20 @@ function ci_qemu_arm_build { ...@@ -176,6 +176,20 @@ function ci_qemu_arm_build {
make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test
} }
########################################################################################
# ports/rp2
function ci_rp2_setup {
ci_gcc_arm_setup
}
function ci_rp2_build {
make ${MAKEOPTS} -C mpy-cross
git submodule update --init lib/pico-sdk
git -C lib/pico-sdk submodule update --init lib/tinyusb
make ${MAKEOPTS} -C ports/rp2
}
######################################################################################## ########################################################################################
# ports/samd # ports/samd
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment