authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-03 20:25:34-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-03 20:25:48-07:00
logc64219e7951c831e93c786d0f5a74ad685f066d5
tree5d1fdc4aeec6a8cd0e4ce8e8026b52a9cb8b8aea
parentdeb927dd7d9de43008be824c5dcc52c0166bbe2c
parent1f7e26d3602c2c6f5543b25dac8a20d97a9fe3b2
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

Merge infra-2 deployment validation into main

Retain both repository histories and the infra-2 tree, including the first-boot deployment check. Assisted-by: gpt-6

1 files changed, 2 insertions(+), 1 deletions(-)

tools/dashboard-deploy-test.py+2-1
......@@ -179,7 +179,8 @@ class DeploymentBoundary(unittest.TestCase):
179179 def execute(argv, **kwargs):
180180 if argv[:2] == ["nixos-rebuild", "switch"]:
181181 self.assertEqual((self.root / "current").resolve(), self.snapshot)
182 return subprocess.CompletedProcess(argv, 0, stdout='"leader"', stderr="")
182 output = 'job "fixture" {\n' if argv[-1] == "render" else '"leader"'
183 return subprocess.CompletedProcess(argv, 0, stdout=output, stderr="")
183184
184185 with patch.object(release.subprocess, "run", side_effect=execute):
185186 self.assertIsNone(release.activate(self.version, initial=True))