@@ -54,85 +54,99 @@ jobs:
5454 if : ${{ !env.ACT }}
5555 with :
5656 gh-context : ${{ toJson(github) }}
57+
5758 - name : Build example BL602 Lighting App
5859 run : |
5960 ./scripts/run_in_build_env.sh \
60- "./scripts/build/build_examples.py \
61- --target bouffalolab-bl602dk-light-wifi-littlefs-mfd-rpc \
62- build \
63- --copy-artifacts-to out/artifacts \
64- "
65- - name : Prepare some bloat report from the previous builds
66- run : |
61+ "./scripts/build/build_examples.py --target bouffalolab-bl602dk-light-wifi-littlefs-mfd-rpc build"
6762 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
6863 bl602 bl602+mfd+littlefs+rpc lighting-app \
69- out/artifacts/ bouffalolab-bl602dk-light-wifi-littlefs-mfd-rpc/chip-bl602-lighting-example.out \
64+ out/bouffalolab-bl602dk-light-wifi-littlefs-mfd-rpc/chip-bl602-lighting-example.out \
7065 /tmp/bloat_reports/
71- - name : Clean out build output
72- run : rm -rf ./out
66+ rm -rf ./out
7367
74- - name : Build example BL702 Lighting App
68+ - name : Build example BL702 Lighting App (Ethernet)
69+ if : github.event_name != 'pull_request'
7570 run : |
7671 ./scripts/run_in_build_env.sh \
77- "./scripts/build/build_examples.py \
78- --target bouffalolab-bl706dk-light-ethernet-easyflash \
79- --target bouffalolab-bl706dk-light-wifi-littlefs \
80- --target bouffalolab-bl706dk-light-thread-littlefs-mfd-rpc \
81- build \
82- --copy-artifacts-to out/artifacts \
83- "
84- - name : Prepare some bloat report from the previous builds
85- run : |
72+ "./scripts/build/build_examples.py --target bouffalolab-bl706dk-light-ethernet-easyflash build "
8673 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
8774 bl702 bl702+eth lighting-app \
88- out/artifacts/ bouffalolab-bl706dk-light-ethernet-easyflash/chip-bl702-lighting-example.out \
75+ out/bouffalolab-bl706dk-light-ethernet-easyflash/chip-bl702-lighting-example.out \
8976 /tmp/bloat_reports/
77+ rm -rf ./out
78+
79+ - name : Build example BL702 Lighting App (Wi-Fi)
80+ run : |
81+ ./scripts/run_in_build_env.sh \
82+ "./scripts/build/build_examples.py --target bouffalolab-bl706dk-light-wifi-littlefs-shell build "
9083 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
91- bl702 bl702+wifi lighting-app \
92- out/artifacts/ bouffalolab-bl706dk-light-wifi-littlefs/chip-bl702-lighting-example.out \
84+ bl702 bl702+eth lighting-app \
85+ out/bouffalolab-bl706dk-light-wifi-littlefs-shell /chip-bl702-lighting-example.out \
9386 /tmp/bloat_reports/
87+ rm -rf ./out
88+
89+ - name : Build example BL702 Lighting App (Thread)
90+ run : |
91+ ./scripts/run_in_build_env.sh \
92+ "./scripts/build/build_examples.py --target bouffalolab-bl706dk-light-thread-littlefs-mfd-rpc build "
9493 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
95- bl702 bl706+mfd+rpc+littlefs lighting-app \
96- out/artifacts/ bouffalolab-bl706dk-light-thread-littlefs-mfd-rpc/chip-bl702-lighting-example.out \
94+ bl702 bl702+eth lighting-app \
95+ out/bouffalolab-bl706dk-light-thread-littlefs-mfd-rpc/chip-bl702-lighting-example.out \
9796 /tmp/bloat_reports/
98- - name : Clean out build output
99- run : rm -rf ./out
97+ rm -rf ./out
10098
10199 - name : Build example BL702L Lighting App
102- timeout-minutes : 30
100+ if : github.event_name != 'pull_request'
103101 run : |
104102 ./scripts/run_in_build_env.sh \
105- "./scripts/build/build_examples.py \
106- --target bouffalolab-bl704ldk-light-thread-littlefs-mfd \
107- build \
108- --copy-artifacts-to out/artifacts \
109- "
110- - name : Prepare some bloat report from the previous builds
111- run : |
103+ "./scripts/build/build_examples.py --target bouffalolab-bl704ldk-light-thread-littlefs-mfd build "
112104 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
113105 bl702l bl702l+mfd+littlefs lighting-app \
114- out/artifacts/ bouffalolab-bl704ldk-light-thread-littlefs-mfd/chip-bl702l-lighting-example.out \
106+ out/bouffalolab-bl704ldk-light-thread-littlefs-mfd/chip-bl702l-lighting-example.out \
115107 /tmp/bloat_reports/
116- - name : Clean out build output
117- run : rm -rf ./out
108+ rm -rf ./out
118109
119110 - name : Build example BL702L Contact Sensor
120- timeout-minutes : 30
121111 run : |
122112 ./scripts/run_in_build_env.sh \
123- "./scripts/build/build_examples.py \
124- --target bouffalolab-bl704ldk-contact-sensor-thread-mtd-littlefs-mfd \
125- build \
126- --copy-artifacts-to out/artifacts \
127- "
128- - name : Prepare some bloat report from the previous builds
129- run : |
113+ "./scripts/build/build_examples.py --target bouffalolab-bl704ldk-contact-sensor-thread-mtd-littlefs-mfd build"
130114 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
131115 bl702l bl702l+mfd+littlefs contact-sensor-app \
132- out/artifacts/bouffalolab-bl704ldk-contact-sensor-thread-mtd-littlefs-mfd/chip-bl702l-contact-sensor-example.out \
116+ out/bouffalolab-bl704ldk-contact-sensor-thread-mtd-littlefs-mfd/chip-bl702l-contact-sensor-example.out \
117+ /tmp/bloat_reports/
118+ rm -rf ./out
119+
120+ - name : Build example BL616 Lighting App (Ethernet)
121+ if : github.event_name != 'pull_request'
122+ run : |
123+ ./scripts/run_in_build_env.sh \
124+ "./scripts/build/build_examples.py --target bouffalolab-bl616dk-light-ethernet-littlefs-mfd build "
125+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
126+ bl616 bl616+ethernet lighting-app \
127+ out/bouffalolab-bl616dk-light-ethernet-littlefs-mfd/chip-bl616-lighting-example.out \
128+ /tmp/bloat_reports/
129+ rm -rf ./out
130+
131+ - name : Build example BL616 Lighting App (Wi-Fi)
132+ run : |
133+ ./scripts/run_in_build_env.sh \
134+ "./scripts/build/build_examples.py --target bouffalolab-bl616dk-light-wifi-littlefs-mfd-shell build"
135+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
136+ bl616 bl616+wifi+shell lighting-app \
137+ out/bouffalolab-bl616dk-light-wifi-littlefs-mfd-shell/chip-bl616-lighting-example.out \
138+ /tmp/bloat_reports/
139+ rm -rf ./out
140+
141+ - name : Build example BL616 Lighting App (Thread)
142+ run : |
143+ ./scripts/run_in_build_env.sh \
144+ "./scripts/build/build_examples.py --target bouffalolab-bl616dk-light-thread-littlefs-mfd build"
145+ .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
146+ bl616 bl616+thread lighting-app \
147+ out/bouffalolab-bl616dk-light-thread-littlefs-mfd/chip-bl616-lighting-example.out \
133148 /tmp/bloat_reports/
134- - name : Clean out build output
135- run : rm -rf ./out
149+ rm -rf ./out
136150
137151 - name : Uploading Size Reports
138152 uses : ./.github/actions/upload-size-reports
0 commit comments