<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="1">
<package pkgid="f0a4a53a3181d03311f66ef50fb3c5e6d4b68d285e7d16b9c749f705620400a9" name="turf-tracker" arch="x86_64">
  <version epoch="0" ver="0.5.0" rel="1.fc43"/>
  <changelog author="Tyler Vigario &lt;admin@tylervigario.com&gt; - 0.0.0-1" date="1778500800">- Initial package. RPM-as-artifact deploy model — build runs on a
  self-hosted GitHub Actions runner on the prod host, native
  bindings (@node-rs/argon2, prisma engines) match the production
  runtime's glibc exactly. Deploy is `sudo dnf --refresh upgrade
  %{name}` followed by `sudo turf upgrade` (or opt into auto-
  orchestration once via `sudo systemctl enable --now
  %{name}-upgrade.path`). Separate migrate + seed oneshots,
  decoupled from boot — invoked only by `turf upgrade`.</changelog>
</package>
</otherdata>