Pin the SCV clone root in the staging fixture

022c63372697 · Devin AI · · parent 0c7b3aafbead

Pin the SCV clone root in the staging fixture

The staging settings inherit the test environment, whose scv_codex lane is enabled with a temporary_root of System.tmp_dir!(). Where that resolves to /tmp, every test built on the fixture failed on scv_temporary_root before reaching its own assertion, so eleven unrelated gates depended on TMPDIR. Set the lane and its clone root in the fixture, as it already does for the other feature groups; the test that governs the clone root supplies its own.

Co-Authored-By: Christopher David <chris@openagents.com>
Co-Authored-By
Christopher David <chris@openagents.com>

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • modified test/openagents/runtime_config_test.exs

Diff

1 file changed, +2 -0

test/openagents/runtime_config_test.exs modified +2

@@ -372,6 +372,8 @@ defmodule OpenAgents.RuntimeConfigTest do

372 372
    |> put_nested(:graph_memory, :enabled, false)
373 373
    |> put_nested(:memory_portability, :enabled, false)
374 374
    |> put_nested(:shadow_programs, :enabled, false)
375
    |> put_nested(:scv_codex, :enabled, false)
376
    |> put_nested(:scv_codex, :temporary_root, "/var/lib/openagents/workspace/scv")
375 377
  end
376 378
377 379
  defp rolling_gcp_config do

This page updates live while a promote is in flight · changelog