Skip to content

fix(release): isolate CUDA validation stub - #288

Merged
mudler merged 2 commits into
mainfrom
row/ENG-RELEASE-CUDA-VALIDATION-IMPL
Aug 10, 2026
Merged

fix(release): isolate CUDA validation stub#288
mudler merged 2 commits into
mainfrom
row/ENG-RELEASE-CUDA-VALIDATION-IMPL

Conversation

@localai-bot

Copy link
Copy Markdown
Collaborator

Summary

  • create the hosted CUDA validation-only driver stub outside the forbidden build tree
  • clean the temporary runtime on every exit path
  • keep strict extracted-archive ldd and --forbid-path validation unchanged
  • add a behavioral regression covering allocation, helper handoff, LD_LIBRARY_PATH, strict validation arguments, and failure cleanup

Root cause

The hosted CUDA release jobs created their external-driver validation stub below build-release-cuda-*, then correctly rejected their own ldd resolution because that same directory was passed to --forbid-path.

Verification

  • red-first regression reproduced the old build-tree placement
  • python3 tests/scripts/test_release_accelerator_metadata.py — 6/6
  • python3 tests/scripts/test_release_archive.py — 11/11
  • python3 scripts/check-release-workflow.py — PASS
  • scripts/agent-preflight.sh — all gates green
  • fresh static + scratch mutation review — PASS

The full hosted eight-tuple release dry run remains the merge gate; this PR does not publish a tagged release.

mudler added 2 commits August 10, 2026 15:57
FOLLOWING_AGENTS_PROTOCOL

Following-Agents-Protocol: true
AI-Assisted: true
Assisted-by: Codex:GPT-5 [Codex]
FOLLOWING_AGENTS_PROTOCOL

Following-Agents-Protocol: true
AI-Assisted: true
Assisted-by: Codex:GPT-5 [Codex]
@mudler
mudler merged commit 2430636 into main Aug 10, 2026
24 of 26 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.

2 participants