File tree Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Expand file tree Collapse file tree 2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : alif port
2
+
3
+ on :
4
+ push :
5
+ pull_request :
6
+ paths :
7
+ - ' .github/workflows/*.yml'
8
+ - ' tools/**'
9
+ - ' py/**'
10
+ - ' extmod/**'
11
+ - ' shared/**'
12
+ - ' lib/**'
13
+ - ' drivers/**'
14
+ - ' ports/alif/**'
15
+
16
+ concurrency :
17
+ group : ${{ github.workflow }}-${{ github.ref }}
18
+ cancel-in-progress : true
19
+
20
+ jobs :
21
+ build_alif :
22
+ strategy :
23
+ fail-fast : false
24
+ matrix :
25
+ ci_func : # names are functions in ci.sh
26
+ - alif_ae3_build
27
+ runs-on : ubuntu-latest
28
+ steps :
29
+ - uses : actions/checkout@v4
30
+ - name : Install packages
31
+ run : source tools/ci.sh && ci_alif_setup
32
+ - name : Build ci_${{matrix.ci_func }}
33
+ run : source tools/ci.sh && ci_${{ matrix.ci_func }}
Original file line number Diff line number Diff line change @@ -871,3 +871,18 @@ function ci_zephyr_run_tests {
871
871
# - inf_nan_arith fails pow(-1, nan) test
872
872
(cd tests && ./run-tests.py -t execpty:" qemu-system-arm -cpu cortex-m3 -machine lm3s6965evb -nographic -monitor null -serial pty -kernel ../ports/zephyr/build/zephyr/zephyr.elf" -d basics float --exclude inf_nan_arith)
873
873
}
874
+
875
+ # #######################################################################################
876
+ # ports/alif
877
+
878
+ function ci_alif_setup {
879
+ ci_gcc_arm_setup
880
+ }
881
+
882
+ function ci_alif_ae3_build {
883
+ make ${MAKEOPTS} -C mpy-cross
884
+ make ${MAKEOPTS} -C ports/alif BOARD=OPENMV_AE3 MCU_CORE=M55_HP submodules
885
+ make ${MAKEOPTS} -C ports/alif BOARD=OPENMV_AE3 MCU_CORE=M55_HE submodules
886
+ make ${MAKEOPTS} -C ports/alif BOARD=OPENMV_AE3 MCU_CORE=M55_DUAL
887
+ make ${MAKEOPTS} -C ports/alif BOARD=ALIF_ENSEMBLE MCU_CORE=M55_DUAL
888
+ }
You can’t perform that action at this time.
0 commit comments