diff --git a/.github/workflows/examples-bouffalolab.yaml b/.github/workflows/examples-bouffalolab.yaml index 53a43c267251c6..d571afbb43f3a2 100644 --- a/.github/workflows/examples-bouffalolab.yaml +++ b/.github/workflows/examples-bouffalolab.yaml @@ -138,6 +138,60 @@ jobs: - name: Clean out build output run: rm -rf ./out + - name: Build example BL602 Window App + timeout-minutes: 30 + run: | + ./scripts/run_in_build_env.sh \ + "./scripts/build/build_examples.py \ + bouffalolab-bl602-iot-matter-v1-window-covering \ + build \ + --copy-artifacts-to out/artifacts \ + " + - name: Prepare some bloat report from the previous builds + run: | + .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \ + bl602 bl602 window-app\ + out/artifacts/bouffalolab-bl602-iot-matter-v1-window-covering/chip-bl602-window-example.out \ + /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out + + - name: Build example BL702 Window App + timeout-minutes: 30 + run: | + ./scripts/run_in_build_env.sh \ + "./scripts/build/build_examples.py \ + bouffalolab-bl706dk-window-covering \ + build \ + --copy-artifacts-to out/artifacts \ + " + - name: Prepare some bloat report from the previous builds + run: | + .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \ + bl702 bl702 window-app\ + out/artifacts/bouffalolab-bl706dk-window-covering/chip-bl702-window-example.out \ + /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out + + - name: Build example BL702L Window App + timeout-minutes: 30 + run: | + ./scripts/run_in_build_env.sh \ + "./scripts/build/build_examples.py \ + bouffalolab-bl704ldk-window-covering \ + build \ + --copy-artifacts-to out/artifacts \ + " + - name: Prepare some bloat report from the previous builds + run: | + .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \ + bl702l bl702l window-app\ + out/artifacts/bouffalolab-bl704ldk-window-covering/chip-bl702l-window-example.out \ + /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out + - name: Uploading Size Reports uses: ./.github/actions/upload-size-reports if: ${{ !env.ACT }}