Skip to content

Commit 4c45d8b

Browse files
adslatonclaude
andauthored
Sync latest template improvements (#14)
* fix: sync shared-commands package.json version with published npm version (#253) The package.json is at 1.0.1 but npm already has 1.0.2 published, causing the workflow to skip publishing since the calculated next version (1.0.2) already exists on npm. This syncs package.json to 1.0.2 so the next change will correctly increment to 1.0.3 and publish successfully. Resolves the frustrating publish loop issue. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <[email protected]> * style: improve complexity assessment emoji in analyze-issue (#251) Change emoji from ⚡ to 🎯 for better visual clarity and consistency in the complexity assessment section output. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <[email protected]> * fix: handle 'none' bump type in shared-commands publish workflow (#250) The workflow was failing when BUMP_TYPE was set to 'none' because: 1. The case statement didn't handle the 'none' case 2. The 'Calculate next version' step was running even when SKIP_PUBLISH=true Fixed by: - Adding 'none' case to the bump type case statement - Adding conditional check to skip version calculation when SKIP_PUBLISH=true - Setting NEXT_VERSION to current version for 'none' bump type This resolves GitHub Actions run #16239044912 failure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <[email protected]> * docs: improve analyze-issue command description (#249) Add clarification that the analyze-issue command provides comprehensive analysis including complexity assessment to help users understand its capabilities. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <[email protected]> * fix: add AI assistant config files to gitignore - Add .gemini/settings.json to gitignore - Add .mcp.json to gitignore - Remove tracked AI config files from repository - Consolidate AI assistant settings under single comment These configuration files should be local to each developer's environment and not shared in the repository. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
1 parent c6876d6 commit 4c45d8b

File tree

6 files changed

+3836
-1140
lines changed

6 files changed

+3836
-1140
lines changed

.github/workflows/publish-shared-commands.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242

4343
- name: Calculate next version
4444
id: next_version
45+
if: env.SKIP_PUBLISH != 'true'
4546
run: |
4647
CURRENT_VERSION=$(node -p "require('./package.json').version")
4748
echo "current=$CURRENT_VERSION" >> $GITHUB_OUTPUT
@@ -57,6 +58,10 @@ jobs:
5758
patch)
5859
NEXT_VERSION=$(npm version patch --no-git-tag-version)
5960
;;
61+
none)
62+
echo "No version bump needed, skipping"
63+
NEXT_VERSION=$CURRENT_VERSION
64+
;;
6065
*)
6166
echo "Unknown bump type: ${{ env.BUMP_TYPE }}"
6267
exit 1

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,10 @@ Thumbs.db
9292
config.json
9393
secrets.json
9494

95-
# Claude Code local settings
95+
# AI Assistant local settings
9696
.claude/settings.local.json
97+
.gemini/settings.json
98+
.mcp.json
9799

98100
# Generated symbolic links from install script
99101
bin/

0 commit comments

Comments
 (0)