Skip to content

neckbeard 1.12.9

Choose a tag to compare

@jerrydboonstra jerrydboonstra released this 02 Oct 07:10
· 6 commits to main since this release
  • make deploy, as Cat Herder has it. It refuses unless main is released on every remote, then brings this machine and each host in HOSTS to that commit: a directory marketplace's checkout must be clean and is fast-forwarded to exactly the release, the marketplace is updated, every install of neckbeard is updated from its own folder, and each one's version is printed and checked. tools/test_deploy.py runs it end to end against a fake claude, and make check runs that.
  • excerpts is no longer on your PATH. A plugin's top-level bin/ is on the PATH of every session's Bash tool, so every neckbeard user had our maintainer script as a command. It now lives in tools/. bin/ keeps neckbeard, the one command meant for users.
  • make release pushes to a fixed list, origin plus the MIRRORS a git-ignored local.mk names, never every remote the checkout happens to have. Before, a checkout with a work-queue remote would have pushed main and the tag into the queue.