Gas City v1.3.3
Hotfix: fresh gascity cities can now launch built-in formulas through the
Mayor out of the box.
Highlights
gc init --template gascityseeds thegascity/rolespack. The gascity
template previously imported only the city-scope formulas pack, so formulas
resolved but their coordinator targets (gc.run-operator, …) pointed at role
agents that were never installed — formula launches failed with
agent "gc.run-operator" not found in city.toml(#3832). New cities now add
gascity/rolesas a default rig import, pinned to the same gascity-packs
commit as the formulas pack, and everygc rig add(including out-of-tree
rigs) inherits the role agents automatically.- Actionable repair hint for uninstalled pack imports. When a missing agent
target names a declared-but-uninstalled import,gc sling/gc agent/
gc sessionnow print the declared source and the exactgc import install
command instead of only a "did you mean" suggestion. - Doctor hint fix. The rig-pack-coverage fix hint now points at
city.toml
(where[defaults.rig.imports]lives), notpack.toml.
Upgrade notes
- No migrations. Existing cities are unaffected; the seeding applies to newly
initialized gascity-template cities. Existing cities hitting #3832 can keep
using the documented workaround (gc import add …/gascity/roles --name gc --rig <rig> && gc import install) or re-init. - No dependency minimum changes (dolt 2.1.4, bd v1.0.4 toolchain unchanged).
Validation
- Cherry-picks are byte-identical to the reviewed main commits (#3841, #3851).
- Full CI on PR #3875 (fast shards, cmd/gc process shards, integration) green.
- v1.3.3-rc1 draft prerelease built; linux_amd64 artifact checksum-verified and
smoke-tested end-to-end (init seeds roles; out-of-tree rig inherits;
<rig>/gc.run-operatorresolves active). - rc-gate.yml (CI parity, acceptance B/C, integration shards, tutorial goldens,
GoReleaser snapshot, macOS regression) run on the release commit.
Install
Homebrew:
brew install gastownhall/gascity/gascityDirect download:
VERSION=1.3.3
curl -fsSL -o gascity.tar.gz \
"https://github.com/gastownhall/gascity/releases/download/v${VERSION}/gascity_${VERSION}_linux_amd64.tar.gz"
tar xzf gascity.tar.gz gc && ./gc versionWhat's Changed
- fix(init): seed gascity role pack so Mayor can launch built-in formulas (#3832) — v1.3.3 cherry-picks by @julianknutsen in #3875
Full Changelog: v1.3.2...v1.3.3