steps/<key>.felhom.yml: gate rule 4b, writer, backfill (8) (R-664)
gates / gates (push) Successful in 2s

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-24 11:45:34 +02:00
parent 635c7e68f7
commit cf7cf8456f
15 changed files with 1321 additions and 2 deletions
+3
View File
@@ -122,6 +122,9 @@ class WriterTest(unittest.TestCase):
sp = os.path.join(self.tmp, "templates", "navidrome", ladder.step_file({"navidrome": "deluan/navidrome:" + NEXT}))
self.assertTrue(os.path.isfile(sp), out)
self.assertEqual(open(sp).read(), at_step1, "the step file must be the definition AS SERVED, fixes included")
smp = os.path.join(self.tmp, "templates", "navidrome", ladder.step_meta_file({"navidrome": "deluan/navidrome:" + NEXT}))
self.assertTrue(os.path.isfile(smp), "the step's own .felhom.yml (R-664) was not written")
self.assertNotIn("update_ladder:", open(smp).read())
import subprocess
r = subprocess.run([sys.executable, os.path.join(HERE, "check-test-record.py"), "--root", self.tmp,
"navidrome"], capture_output=True, text=True)