fix: Add npm-package to bump-version script and publish v0.21.8

- Added npm-package/package.json to version bump automation
- Published @beads/bd@0.21.8 to npm
- Future releases will auto-update npm package version
This commit is contained in:
Steve Yegge
2025-11-05 00:18:16 -08:00
parent e774d80939
commit 626d51dd61
2 changed files with 10 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@beads/bd",
"version": "0.21.6",
"version": "0.21.8",
"description": "Beads issue tracker - lightweight memory system for coding agents with native binary support",
"main": "bin/bd.js",
"bin": {

View File

@@ -173,6 +173,12 @@ main() {
"Plugin $CURRENT_VERSION requires bd CLI $CURRENT_VERSION+" \
"Plugin $NEW_VERSION requires bd CLI $NEW_VERSION+"
# 8. Update npm-package/package.json
echo " • npm-package/package.json"
update_file "npm-package/package.json" \
"\"version\": \"$CURRENT_VERSION\"" \
"\"version\": \"$NEW_VERSION\""
echo ""
echo -e "${GREEN}✓ Version updated to $NEW_VERSION${NC}"
echo ""
@@ -190,6 +196,7 @@ main() {
"$(jq -r '.plugins[0].version' .claude-plugin/marketplace.json)"
"$(grep 'version = ' integrations/beads-mcp/pyproject.toml | head -1 | sed 's/.*"\(.*\)".*/\1/')"
"$(grep '__version__ = ' integrations/beads-mcp/src/beads_mcp/__init__.py | sed 's/.*"\(.*\)".*/\1/')"
"$(jq -r '.version' npm-package/package.json)"
)
ALL_MATCH=true
@@ -218,6 +225,7 @@ main() {
.claude-plugin/marketplace.json \
integrations/beads-mcp/pyproject.toml \
integrations/beads-mcp/src/beads_mcp/__init__.py \
npm-package/package.json \
README.md \
PLUGIN.md
@@ -227,6 +235,7 @@ Updated all component versions:
- bd CLI: $CURRENT_VERSION$NEW_VERSION
- Plugin: $CURRENT_VERSION$NEW_VERSION
- MCP server: $CURRENT_VERSION$NEW_VERSION
- npm package: $CURRENT_VERSION$NEW_VERSION
- Documentation: $CURRENT_VERSION$NEW_VERSION
Generated by scripts/bump-version.sh"