The previous step downloaded ggml-org/llama.cpp's release asset
matching `bin-ubuntu-x64.*\.zip$` and ran the bundled binary. ggml-org
changed their asset naming (the regex stopped matching), so the step
was silently exiting 0 with "no ubuntu-x64 prebuilt asset on the
latest llama.cpp release; skipping smoke" -- a hidden no-op.
Use the canonical `unsloth_zoo.llama_cpp.install_llama_cpp` flow
instead. That function clones ggml-org/llama.cpp into
~/.unsloth/llama.cpp, builds the LLAMA_CPP_TARGETS list (llama-cli,
llama-quantize, llama-mtmd-cli, llama-gguf-split, llama-server) via
cmake, copies build/bin/llama-* to the install root, and returns
(quantizer_path, converter_script_path). It is the same path users
hit at runtime via `model.save_pretrained_gguf` and friends, so the
smoke now exercises the production code path instead of an unrelated
prebuilt-asset download.
Pre-install build deps (build-essential, cmake, libssl-dev,
libcurl4-openssl-dev, libgomp1, git, curl) up-front so
install_llama_cpp's check_build_requirements step is a no-op. Then
verify both `llama-cli --help` and `llama-quantize --help` produce
recognizable help text. Wall-time: ~3-5 min cold, dominated by cmake
of 5 targets on the runner's 4 cores; well within the 35-min job
timeout.