diff --git a/.github/workflows/examples-efr32.yaml b/.github/workflows/examples-efr32.yaml index 62db94b48325af..b5b533a26f333c 100644 --- a/.github/workflows/examples-efr32.yaml +++ b/.github/workflows/examples-efr32.yaml @@ -72,7 +72,7 @@ jobs: .environment/pigweed-venv/*.log - name: Build some BRD4187C variants - timeout-minutes: 50 + timeout-minutes: 90 run: | ./scripts/run_in_build_env.sh \ "./scripts/build/build_examples.py \ @@ -96,6 +96,8 @@ jobs: efr32 BRD4187C window-app \ out/efr32-brd4187c-window-covering/chip-efr32-window-example.out \ /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out - name: Build example EFR32 Lighting App for BRD4161A with RPCs timeout-minutes: 15 run: | @@ -103,18 +105,24 @@ jobs: disable_lcd=true 'import("//with_pw_rpc.gni")' .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+rpc lighting-app \ out/lighting_app_debug_rpc/BRD4161A/chip-efr32-lighting-example.out /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out - name: Build example EFR32+WF200 WiFi Lock app for BRD4161A timeout-minutes: 15 run: | scripts/examples/gn_efr32_example.sh examples/lock-app/efr32/ out/lock_app_wifi_wf200 BRD4161A is_debug=false --wifi wf200 .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+wf200 lock-app \ out/lock_app_wifi_wf200/BRD4161A/chip-efr32-lock-example.out /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out - name: Build example EFR32+RS911x WiFi Lighting app for BRD4161A timeout-minutes: 15 run: | scripts/examples/gn_efr32_example.sh examples/lighting-app/efr32/ out/lighting_app_wifi_rs911x BRD4161A --wifi rs911x .environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py efr32 BRD4161A+rs911x lighting-app \ out/lighting_app_wifi_rs911x/BRD4161A/chip-efr32-lighting-example.out /tmp/bloat_reports/ + - name: Clean out build output + run: rm -rf ./out - name: Uploading Size Reports uses: actions/upload-artifact@v3 if: ${{ !env.ACT }} diff --git a/.github/workflows/examples-linux-imx.yaml b/.github/workflows/examples-linux-imx.yaml index 2c94f6b37e199f..dbae52ae17833f 100644 --- a/.github/workflows/examples-linux-imx.yaml +++ b/.github/workflows/examples-linux-imx.yaml @@ -50,11 +50,15 @@ jobs: run: | ./scripts/examples/imxlinux_example.sh \ examples/lighting-app/linux/ examples/lighting-app/linux/out/aarch64 + - name: Clean out build output + run: rm -rf ./out - name: Build chip-tool timeout-minutes: 30 run: | ./scripts/examples/imxlinux_example.sh \ examples/chip-tool examples/chip-tool/out/aarch64 + - name: Clean out build output + run: rm -rf ./out - name: Build thermostat timeout-minutes: 30 run: | @@ -62,6 +66,8 @@ jobs: "./scripts/build/build_examples.py \ --target imx-thermostat build \ " + - name: Clean out build output + run: rm -rf ./out - name: Build all-cluster timeout-minutes: 30 run: | @@ -69,6 +75,8 @@ jobs: "./scripts/build/build_examples.py \ --target imx-all-clusters-app build \ " + - name: Clean out build output + run: rm -rf ./out - name: Build all-cluster-minimal timeout-minutes: 30 run: | @@ -76,6 +84,8 @@ jobs: "./scripts/build/build_examples.py \ --target imx-all-clusters-minimal-app build \ " + - name: Clean out build output + run: rm -rf ./out - name: Build ota-provider-app timeout-minutes: 30 run: | @@ -83,3 +93,5 @@ jobs: "./scripts/build/build_examples.py \ --target imx-ota-provider-app build " + - name: Clean out build output + run: rm -rf ./out