• 0.3.0 c6a3c23869

    0.3.0 Stable

    github-actions[bot] released this 2026-07-21 18:06:51 +00:00 | 125 commits to main since this release

    Fixed

    • Deleting a shipped release heading from CHANGELOG.md is caught on every PR
      (#98, heavy-duty/box#122)
    • The heading-uniqueness check no longer sits behind git conditions it does not
      need (#98, heavy-duty/box#143)
    • An unreadable check rollup no longer reads as "nothing is failing" (#90)
    • CI runs test/labels-reconcile.sh, which it had never run (#90)
    • state:needs-human no longer appears on PRs a human cannot merge
      (#87, heavy-duty/box#136)
    • A missing /run/sshd no longer reads as a broken sshd config (#92)
    • CI's shellcheck sweep reaches .github/scripts/ (#70)
    • Ctrl-D at the rig uninstall confirm aborts out loud (#68)
    • users apply tells "revoke everyone" apart from a truncated users file (#65)

    Added

    • CI refuses a release PR with no drill record at drills/<version>.md
    • rig platform — what this machine is, computed at run time, stored nowhere
      (#64)
    • /etc/rig/manifest records which rig converged a machine, and when (#61)

    Changed

    • state:needs-human is set at handoff, not by the cron (#96)
    • PR labels split into two axes: state:* (whose ball) and blocker:* (what
      is in the way) (heavy-duty/box#137)
    • BREAKING: --class human|server is now --root-door closed|open; old
      markers still resolve (#77)
    • BREAKING: the box tenant roles carry a -box suffix (#76)
    • BREAKING: machine roles carry a -server suffix, and staging-server is
      back (#76)
    • Changelog entries are one line each, and the whole file now follows the rule
      (#100)
    Downloads