feat(mobile): add local voice and sandbox routing #3701
Annotations
2 errors and 2 warnings
|
Run server tests
Process completed with exit code 1.
|
|
Run server tests:
packages/app-core/scripts/build-llama-cpp-dflash-targets.test.mjs#L9
AssertionError: The input did not match the regular expression /ios-arm64-metal-fused/. Input:
'Usage: node build-llama-cpp-dflash.mjs [options]\n' +
'\n' +
'Targets (use --target one or more times, or --all):\n' +
' linux-x64-cpu\n' +
' linux-x64-cuda\n' +
' linux-x64-rocm\n' +
' linux-x64-vulkan\n' +
' linux-x64-sycl\n' +
' linux-x64-openvino\n' +
' linux-aarch64-cpu\n' +
' linux-aarch64-cuda\n' +
' android-arm64-cpu\n' +
' android-arm64-vulkan\n' +
' darwin-arm64-metal\n' +
' ios-arm64-metal\n' +
' ios-arm64-simulator-metal\n' +
' windows-x64-cpu\n' +
' windows-x64-cuda\n' +
' windows-x64-vulkan\n' +
' windows-arm64-cpu\n' +
' windows-arm64-vulkan\n' +
' linux-x64-cpu-fused (fused: text + omnivoice TTS in one build)\n' +
' linux-x64-cuda-fused (fused: text + omnivoice TTS in one build)\n' +
' linux-x64-vulkan-fused (fused: text + omnivoice TTS in one build)\n' +
' linux-aarch64-cuda-fused (fused: text + omnivoice TTS in one build)\n' +
' darwin-arm64-metal-fused (fused: text + omnivoice TTS in one build)\n' +
' windows-x64-cuda-fused (fused: text + omnivoice TTS in one build)\n' +
'\n' +
'Fused targets build the merged in-fork OmniVoice tree at\n' +
'plugins/plugin-local-inference/native/llama.cpp/tools/omnivoice/.\n' +
'Text + TTS share one llama.cpp build, one ggml pin, one kernel set.\n' +
'See plugins/plugin-local-inference/native/AGENTS.md.\n' +
'\n' +
'Source: by default the in-repo submodule plugins/plugin-local-inference/native/llama.cpp\n' +
'(elizaOS/llama.cpp @ 6f3b5042594ea63b78bf7e594a958d2f4a43bc4a). Pass --ref / --cache-dir or set\n' +
'ELIZA_DFLASH_LLAMA_CPP_REMOTE / _REF to build from a standalone clone\n' +
'(~/.cache/eliza-dflash/eliza-llama-cpp) instead.\n' +
'\n' +
'Options:\n' +
' --target <triple> Build a specific target (repeatable).\n' +
' --all Build every host-compatible target.\n' +
' --dry-run Print cmake invocations without running.\n' +
' --backend <name> Legacy single-target backend selector.\n' +
' --ref <git-ref> Branch/tag/SHA of the fork to build (standalone-clone mode only;\n' +
' the submodule is pinned to its gitlink commit).\n' +
' --out-dir <path> Override the output directory (single target).\n' +
' --cache-dir <path> Override the source checkout dir (forces standalone-clone mode).\n' +
' --jobs N | -j N Parallel build jobs.\n' +
'\n' +
'Environment:\n' +
' ELIZA_DFLASH_LLAMA_CPP_REMOTE / ELIZA_DFLASH_LLAMA_CPP_REF\n' +
' Build from a standalone clone of the given fork/ref instead of\n' +
' the in-repo submodule.\n' +
' ELIZA_DFLASH_LEGACY_DRAFTER_RUNTIME=1\n' +
' For darwin-arm64-metal only, opt in to the\n' +
' temporary spiritbuun/buun-llama-cpp runtime\n' +
' bridge that can load general.architecture=dflash-draft.\n' +
' Bridge CAPABILITIES.json is diagnostic and publishable=false.'
- Expected:
/ios-arm64-metal-fused/
+ Received:
"Usage: node build-llama-cpp-dflash.mjs [options]
Targets (use --target one or more times, or --all):
linux-x64-cpu
linux-x64-cuda
linux-x64-rocm
linux-x64-vulkan
linux-x64-sycl
linux-x64-openvino
linux-aarch64-cpu
linux-aarch64-cuda
android-arm64-cpu
android-arm64-vulkan
darwin-arm64-metal
ios-arm64-metal
ios-arm64-simulator-metal
windows-x64-cpu
windows-x64-cuda
windows-x64-vulkan
windows-arm64-cpu
windows-arm64-vulkan
linux-x64-cpu-fused (fused: text + omnivoice TTS in one build)
linux-x64-cuda-fused (fused: text + omnivoice TTS in one build)
linux-x64-vulkan-fused (fused: text + omnivoice TTS in one build)
linux-aarch64-cuda-fused (fused: text + omnivoice TTS in one build)
darwin-arm64-metal-fused (fused: text + omnivoice TTS in one build)
windows-x64-cuda-fused (fused: text + omnivoice TTS in one build)
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Setup workspace dependencies
No bun/install.js found; downstream bun run calls may fail
|
background
wait
wait-all
cancel
Loading