Skip to content

Commit d2dd9f0

Browse files
tbitcsoz-agent
andcommitted
fix(ci): register arbiter module via ZEPHYR_EXTRA_MODULES; drop ZTEST_NEW_API
- ZEPHYR_EXTRA_MODULES=\/app tells Zephyr CMake to load arbiter's Kconfig and cmake files from the checked-out module path, fixing 'undefined symbol ARBITER' - Remove CONFIG_ZTEST_NEW_API=y from test_arbiter_blob and test_arbiter_eval prj.conf; symbol was removed in Zephyr v4.x (new API is now the default) Co-Authored-By: Oz <oz-agent@warp.dev>
1 parent 3c43a4f commit d2dd9f0

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ jobs:
6161
env:
6262
# native_sim uses host GCC; skip cross-compiler toolchain lookup.
6363
ZEPHYR_TOOLCHAIN_VARIANT: host
64+
# app/ is the arbiter module checkout; register it as an extra module
65+
# so Zephyr CMake loads its Kconfig and cmake files.
66+
ZEPHYR_EXTRA_MODULES: ${{ github.workspace }}/app
6467
steps:
6568
- uses: actions/checkout@v4
6669
with:
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
CONFIG_ARBITER=y
22
CONFIG_ARBITER_BLOB_LOADER=y
33
CONFIG_ZTEST=y
4-
CONFIG_ZTEST_NEW_API=y
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
CONFIG_ARBITER=y
22
CONFIG_ARBITER_TRACE=y
33
CONFIG_ZTEST=y
4-
CONFIG_ZTEST_NEW_API=y

0 commit comments

Comments
 (0)