fix(relearn): pin proven CUDA scoring eval image digest - #205
Conversation
Pin eval_image_digest to sha256:4806db4b from CortexLM/relearn@8ffbe8a publish-eval-image run 33730126042, which pulled that digest and proved harvest-PATH plus import vllm, torchvision. Not the contract slim image and not cbc4bbb8.
Greptile SummaryPins Relearn live evaluation to a specific CUDA scoring image and records the matching upstream source revision, with tests and operator documentation updated to match. Execution checks disproved two potential regressions: the new pin does not allow live scoring without a wired harvest, and the configured Git revision and GHCR image manifest are reachable and match the configured values. Confidence Score: 5/5Safe to merge based on the exercised Relearn readiness and public image-provenance checks. No defects remain: the changed pin parses and validates, preserves the harvest prerequisite for live scoring, and points to a reachable upstream revision and image manifest. Files Needing Attention: No files need further attention.
What T-Rex did
Reviews (1): Last reviewed commit: "fix(relearn): pin proven CUDA scoring ev..." | Re-trigger Greptile |
Summary
config/relearn-pin.tomleval_image_digestto the runtime CUDA scoring image proven by CortexLM/relearnpublish-eval-imageon merge SHA8ffbe8a0481cc62c1e2d6ed80a2211befa98dd3f.sha256:4806db4bd6650415c3705290117fd0190cd2a6d387cef871dd3d9ff1a8bb6d7e. Runtime job pulled it, ran the harvest-PATH check, and provedimport vllm, torchvisionplusrelearn-eval selftest.sha256:3ab0f45e…). Notsha256:cbc4bbb8…. Dead harvest failures stay named in the pin.A live host still 503s until harvest + champion baseline are recorded. No terraform/helm.
Test plan
cargo test -p relearn-eval --test committed_pineval_image_digestissha256:4806db4b…andrelearn_git_shais8ffbe8a0…cbc4bbb8in the digest field