Skip to content

chore: ⬆️ Update CrispStrobe/CrispASR to 5fca47ecf05cd68bb0075f8a00fe04da06f208d0#10963

Merged
mudler merged 3 commits into
mudler:masterfrom
ci-forks:update/CRISPASR_VERSION
Jul 19, 2026
Merged

chore: ⬆️ Update CrispStrobe/CrispASR to 5fca47ecf05cd68bb0075f8a00fe04da06f208d0#10963
mudler merged 3 commits into
mudler:masterfrom
ci-forks:update/CRISPASR_VERSION

Conversation

@localai-bot

Copy link
Copy Markdown
Collaborator

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@localai-bot
localai-bot force-pushed the update/CRISPASR_VERSION branch from bab70a7 to d9763d5 Compare July 19, 2026 20:20
The latest upstream commit contains an undeclared CrispASR gitlink that makes a blanket recursive submodule update fail. Limit initialization to the two submodules used by the backend build.

Assisted-by: Codex:gpt-5 [Codex]
@localai-org-maint-bot

localai-org-maint-bot commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Pushed 744b5f2 with both fixes exposed by the matrix.

  1. The upstream commit has an undeclared root CrispASR gitlink, so blanket recursive initialization aborts before compilation. The backend now initializes only its two declared build dependencies (ggml and third_party/c2pa-audio) recursively.
  2. Once source preparation passed, compilation exposed the new vendored WebRTC VAD using CMAKE_SOURCE_DIR, which points at LocalAI when CrispASR is embedded. The existing idempotent CMake rewrite now covers the shared third_party root, alongside the prior llama-core and c2pa-audio rewrites.

Local verification: a fresh checkout initializes both declared submodules at their pinned SHAs, skips the malformed gitlink, and rewrites the c2pa/WebRTC paths to PROJECT_SOURCE_DIR. A full local library build could not run because this host has no cmake; the restarted CI Docker matrix is the authoritative compile verification.

DCO remains expectedly ACTION_REQUIRED: repository policy forbids an AI agent from adding a human Signed-off-by attestation. @mudler, please review and handle that legal gate if the technical checks finish green.

CrispASR now builds a vendored WebRTC VAD, but its include paths assume CrispASR is the top-level CMake project. Extend the existing embedded-project rewrite to the shared third_party root.

Assisted-by: Codex:gpt-5 [Codex]
@mudler
mudler merged commit 2f7b292 into mudler:master Jul 19, 2026
72 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants