Skip to content

Commit 569ebaa

Browse files
jeplerdpgeorge
authored andcommitted
tools/ci.sh: Put embedding build rules in ci.sh.
To make this CI step runnable locally by `ci.sh`. Signed-off-by: Jeff Epler <jepler@unpythonic.net>
1 parent 6c7edce commit 569ebaa

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

.github/workflows/examples.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,4 @@ jobs:
2020
steps:
2121
- uses: actions/checkout@v6
2222
- name: Build
23-
run: make -C examples/embedding -f micropython_embed.mk && make -C examples/embedding
24-
- name: Run
25-
run: ./examples/embedding/embed | grep "hello world"
23+
run: tools/ci.sh embedding_build

examples/embedding/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Files created by ci.sh embed_build
2+
embed
3+
main.o
4+
micropython_embed

tools/ci.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,15 @@ function ci_cc3200_build {
194194
make ${MAKEOPTS} -C ports/cc3200 BTARGET=bootloader BTYPE=release
195195
}
196196

197+
########################################################################################
198+
# ports/embed
199+
200+
function ci_embedding_build {
201+
make ${MAKEOPTS} -C examples/embedding -f micropython_embed.mk
202+
make ${MAKEOPTS} -C examples/embedding
203+
./examples/embedding/embed | grep "hello world"
204+
}
205+
197206
########################################################################################
198207
# ports/esp32
199208

0 commit comments

Comments
 (0)