repo-sync
v1.0.0Keep every instrument on a known, tagged version of its methods.
repo-sync reads one manifest that lists each repo, the tag it should be on, and the devices it belongs to. sync brings a machine into line with the manifest. check reports whether a machine matches it without changing anything, and can write the results to a CSV for a scheduler or pre-run check to read.
- One manifest covers every instrument, with per-device tags for staged rollouts
- Every run logs the manifest commit it used, so results trace back to a known state
- Branches act as environments: test a change on your laptop and roll it everywhere when you're ready.