From cecf63d1b9e544efe36c160266e339411b77d7a6 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Sat, 20 Dec 2025 22:02:03 -0800 Subject: [PATCH] docs(scripts): add Gas Town guidance to bump-version.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Learned during v0.32.1 release: running version bumps from crew clones causes git conflicts with bd sync, which commits from mayor/rig. Added note to always run releases from the rig root where beads lives. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- scripts/bump-version.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/scripts/bump-version.sh b/scripts/bump-version.sh index e37ca759..be61cf1f 100755 --- a/scripts/bump-version.sh +++ b/scripts/bump-version.sh @@ -22,6 +22,18 @@ set -e # 6. Verify installation # # Until bd mol bond is implemented (bd-usro), use bd molecule instantiate. +# +# IMPORTANT: Run from mayor/rig to avoid git conflicts with bd sync +# ============================================================================= +# +# Gas Town agents share a beads database at mayor/rig/.beads/. The bd sync +# command commits from that clone. Running version bumps from a different +# clone (e.g., crew/dave) causes push conflicts when bd sync tries to push. +# +# Always run releases from the rig root: +# +# cd ~/gt/beads/mayor/rig && ./scripts/bump-version.sh X.Y.Z --commit --tag --push +# # ============================================================================= # Colors for output