<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luke/ansible-roles/mattertimectl/build/defaults, branch main</title>
<subtitle>Ansible roles for nth.io infrastructure
</subtitle>
<id>https://src.nth.io/luke/ansible-roles/atom?h=main</id>
<link rel='self' href='https://src.nth.io/luke/ansible-roles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/'/>
<updated>2026-10-25T18:47:57Z</updated>
<entry>
<title>standardize upstream version-check comments; bump pinned versions</title>
<updated>2026-10-25T18:47:57Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-10-25T18:47:57Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=1d023348dc169e18d7dafa33463817ccd412a743'/>
<id>urn:sha1:1d023348dc169e18d7dafa33463817ccd412a743</id>
<content type='text'>
Reword the lookup comment above each upstream _version var to a single
greppable "# version-check: &lt;url&gt;" marker, always placed directly above
the version line, so a script can find every instance with one grep.

Bump bin 2.0.1 -&gt; 2.0.2, pleroma 2.10.0 -&gt; 2.11.0, relayer 2.2.8 -&gt; 2.3.1,
ergo 2.18.0 -&gt; 2.19.1, openhop_repeater 1.1.1 -&gt; 1.1.4, keeping the
bin/server and pleroma/otp duplicate version vars in sync.

Add a TODO on openhop/repeater to review upstream's identity-validation
changes (1.1.2-1.1.4) against the stale-UID bug before deploying to the
live mesh node.

Document the version-check convention in the README.
</content>
</entry>
<entry>
<title>mattertimectl: hardcode the github user now that the shared var is gone</title>
<updated>2026-08-01T14:53:44Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-08-01T14:53:44Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=eab57497338b290cf10454a7272c6890de12e824'/>
<id>urn:sha1:eab57497338b290cf10454a7272c6890de12e824</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mattertimectl/build: use apt rustc/cargo instead of rustup</title>
<updated>2026-07-30T23:19:08Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-30T23:19:08Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=006ecfb2c80aeeb609c28534828bbcb5cff3333e'/>
<id>urn:sha1:006ecfb2c80aeeb609c28534828bbcb5cff3333e</id>
<content type='text'>
26.04 ships rustc 1.93, past the rs-matter 1.87 floor that forced
rustup on 24.04. Drops the toolchain install tasks and RUSTUP_HOME.
</content>
</entry>
<entry>
<title>Rename mattertimesync role to mattertimectl (build + controller)</title>
<updated>2026-07-29T02:11:08Z</updated>
<author>
<name>Luke Hoersten</name>
<email>luke@hoersten.org</email>
</author>
<published>2026-07-29T02:11:08Z</published>
<link rel='alternate' type='text/html' href='https://src.nth.io/luke/ansible-roles/commit/?id=207bff9cb9773e3e0ef7fe7114e4b1aa70ffd4b6'/>
<id>urn:sha1:207bff9cb9773e3e0ef7fe7114e4b1aa70ffd4b6</id>
<content type='text'>
- Rename role dir and all vars from mattertimesync to mattertimectl
- Rename the server subrole to controller
- Build via cargo instead of npm; run the binary directly (no node)
- Default fabricLabel to "Matter Time Controller"
</content>
</entry>
</feed>
