github gastownhall/gascity v0.13.3

latest releases: v1.2.0, v1.2.0-rc2, v1.2.0-rc1...
2 months ago

Highlights

0.13.3 makes convoys the only first-class work container, ports the formula compilation engine from beads, ships Homebrew distribution with auto-deps, and adds a three-tier acceptance test suite.

New Features

  • Convoys as first-class work containers — convoys replace molecule-centric dispatch; workflows aggregate across rig stores with integration branches enabled for multi-rig coordination (6354142, c071d8f, 23c1a9c)
  • Formula compilation engine — ported from beads, removing MolCook from the Store interface (98ca7b1)
  • Homebrew distributionbrew install gastownhall/gascity/gascity auto-installs all runtime deps (tmux, jq, git, dolt, flock, beads); gc start auto-registers as a macOS/Linux login service (759b156)
  • gc service restart command (ca19f75)
  • Acceptance test framework — Tier A (invariants), Tier B (lifecycle, worktree, order env), Tier C (real inference agents) (b21f1ab, 88abea1, 158fed5, c67abf3)

Bug Fixes

  • Beads prefix — fixed double-dash in issue-prefix config causing bead creation failures via gc sling (001119f)
  • launchd PATH — service file now captures user's PATH so Homebrew deps (dolt, bd) are found when supervisor starts via launchd (790ca7c)
  • Service regenerationgc start always regenerates the service file so brew upgrade picks up template changes automatically (0d2ab1b)
  • GT_ROOT resolution — always resolves to city root, not rig root (2504f41)
  • SSE re-sync — prevent duplicate messages on cursor-lost reconnect (dfcd7cd)
  • Dead tmux panes — correctly treated as not running (ea6bf6a)
  • Exec checks — allowed to run in workdir context (3e3d879)
  • Publication authority — hardened proxy socket refresh lifecycle and restart paths (885f564, 55d139d, 9683e5d)

Documentation

  • Fixed 61 broken internal links across docs (d3f92f2, f6788dc, f966bf2)
  • Added prerequisites table to README (8fd7f02)
  • Convoy migration docs and graph warnings tightened (50472cd)

CI / Testing

  • Resolved all golangci-lint errors (2a06916, 2fb3280)
  • Standardized beads download URLs to gascity/beads for CI, steveyegge/beads for public refs (bd4e062, 91722da)
  • Provider readiness skipped in test helpers for CI stability (17d9108, 770905a)

Full Changelog

v0.13.2...v0.13.3

Don't miss a new gascity release

NewReleases is sending notifications on new releases.