• 0.2.0 38ea73eb55

    0.2.0 Stable

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

    Added

    • CI refuses a release PR with no drill record at drills/<version>.md
    • An application can declare HTTP basic auth, and apply sets it (#76)
    • cast github-app create / cast github-app register run the App Manifest
      flow (#7)

    Changed

    • state:needs-human is set at handoff, not by the cron (#131)
    • PR labels split into two axes: state:* (whose ball) and blocker:* (what
      is in the way); state:needs-rebase is retired (heavy-duty/box#138)
    • The NO_API_COVERAGE row for Basic Auth now says services (#76)
    • Changelog entries are one line each, and the whole file now follows the rule
      (#136)

    Removed

    • BREAKING: scripts/register-github-app.sh is gone; use cast github-app register (#7)

    Fixed

    • Three test files from #124/#125 allocate through tmp(), not raw
      mkdtempSync (#135)
    • A PR that deletes a shipped release heading is now CI-red (#133,
      heavy-duty/box#122)
    • A duplicate release heading is caught even where the guard cannot see the
      base (#133, heavy-duty/box#143)
    • A label the repo does not have no longer takes the whole label edit down
      with it
    • An unreadable check rollup no longer reads as "nothing is failing"
    • state:needs-human no longer appears on PRs a human cannot merge (#127,
      heavy-duty/box#136)
    • CI lints every tracked shell script, and proves the set is complete (#118)
    • The shellcheck sweep covers extensionless scripts such as bin/cast (#121)
    • cast no longer leaves a full repo clone in the temp dir on every run (#117)
    • The test suite reaps its temp directories (#117)
    Downloads