From ecb7616c80bccc2e53a577c2a257088540964989 Mon Sep 17 00:00:00 2001 From: Huang Qi Date: Fri, 28 Nov 2025 11:24:14 +0800 Subject: [PATCH 1/2] chore: narrow CI workflow trigger scope for Zephyr compilation Optimize GitHub Actions workflow execution by limiting triggers to only changes in the compilation_on_zephyr.yml workflow file itself, reducing unnecessary workflow runs when other .github files are modified. * Update pull_request trigger paths to target specific workflow file * Update push trigger paths to target specific workflow file * Eliminates redundant CI runs for documentation and script changes --- .github/workflows/compilation_on_zephyr.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/compilation_on_zephyr.yml b/.github/workflows/compilation_on_zephyr.yml index 5ac0e9dde0..d9a5d46d05 100644 --- a/.github/workflows/compilation_on_zephyr.yml +++ b/.github/workflows/compilation_on_zephyr.yml @@ -10,8 +10,7 @@ on: - opened - synchronize paths: - - ".github/**" - - "!.github/ISSUE_TEMPLATE/**" + - ".github/workflows/compilation_on_zephyr.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -27,8 +26,7 @@ on: - main - "dev/**" paths: - - ".github/**" - - "!.github/ISSUE_TEMPLATE/**" + - ".github/workflows/compilation_on_zephyr.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" From 28b5813e6443f7a8e5003710c91ebe48e1ee386f Mon Sep 17 00:00:00 2001 From: Huang Qi Date: Fri, 28 Nov 2025 11:26:04 +0800 Subject: [PATCH 2/2] build: disable CONFIG_RP23XX_UF2_BINARY in NuttX CI Disable UF2 binary support for RP23XX boards in the compilation workflow to resolve build issues and maintain consistency with RP2040 board configuration. * Added kconfig-tweak --disable CONFIG_RP23XX_UF2_BINARY * Follows existing pattern for RP2040 boards * Ensures successful compilation for rp23xx target --- .github/workflows/compilation_on_nuttx.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/compilation_on_nuttx.yml b/.github/workflows/compilation_on_nuttx.yml index 08dd4622cf..7ef6f1de11 100644 --- a/.github/workflows/compilation_on_nuttx.yml +++ b/.github/workflows/compilation_on_nuttx.yml @@ -111,6 +111,7 @@ jobs: run: | tools/configure.sh ${{ matrix.nuttx_board_config }} kconfig-tweak --disable CONFIG_RP2040_UF2_BINARY + kconfig-tweak --disable CONFIG_RP23XX_UF2_BINARY kconfig-tweak --enable CONFIG_PSEUDOFS_SOFTLINKS kconfig-tweak --enable CONFIG_INTERPRETERS_WAMR kconfig-tweak --enable CONFIG_INTERPRETERS_IWASM_TASK