with one click
commit
// Stage and commit changes following conventional commits. Auto-bumps package versions before committing.
// Stage and commit changes following conventional commits. Auto-bumps package versions before committing.
| name | commit |
| description | Stage and commit changes following conventional commits. Auto-bumps package versions before committing. |
| disable-model-invocation | false |
| argument-hint | ["commit message or leave blank to auto-generate"] |
Create a well-formed conventional commit with automatic version bumping.
Run these commands in parallel:
git status
git diff --staged
git diff
git log --oneline -5
Always run the version bump before committing:
pnpm run bump-versions
This increments the patch version of all publishable packages (bubble-core, bubble-runtime, shared-schemas, etc.).
Stage the bumped package.json files along with your other changes.
Stage relevant files. Be selective:
.env, credentials, or secret filesgit add <specific-files> over git add -Apackages/*/package.json filesRun typecheck to ensure no type errors before committing:
pnpm run typecheck
If typecheck fails, fix the errors before proceeding. Do NOT commit with type errors.
Follow conventional commits format:
type(scope): concise description
[optional body]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Types: feat, fix, chore, refactor, docs, test, perf, enhance
Scope: Optional, use for specific modules (e.g., feat(confluence): ..., fix(google-drive): ...)
Rules:
$ARGUMENTS, use it (adjusting format if needed)Use a HEREDOC for proper formatting:
git commit -m "$(cat <<'EOF'
type(scope): description
EOF
)"
IMPORTANT:
--no-verify unless explicitly askedRun git status after committing to confirm success.
Remind the user:
pnpm run build:core to rebuild packages with new versions