Skip to content

Generate bump files from all branch commits#33

Merged
theoephraim merged 3 commits into
mainfrom
feat/generate-from-all-commits
Apr 21, 2026
Merged

Generate bump files from all branch commits#33
theoephraim merged 3 commits into
mainfrom
feat/generate-from-all-commits

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Summary

  • bumpy generate now scans all commits on the current branch (vs baseBranch), not just from the last version tag
  • Non-conventional commits are mapped to packages via file paths and default to patch bumps
  • CC commits still get enhanced bump-level inference; scopeless CC commits now also fall back to file-path detection
  • AI skill updated with guidance for writing concise changelog summaries

Test plan

  • All 175 existing tests pass
  • Test bumpy generate --dry-run on a branch with mixed CC and non-CC commits
  • Test bumpy generate --from <ref> override still works
  • Verify non-CC commits correctly map to packages via file paths

🤖 Generated with Claude Code

…mmits

The generate command now scans all commits on the current branch (vs baseBranch)
and uses file-path detection to map non-CC commits to packages with a patch bump.
CC commits still get enhanced bump-level inference from type/scope. Also adds
guidance to the AI skill for writing concise changelog summaries.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bumpy-bot

bumpy-bot commented Apr 21, 2026

Copy link
Copy Markdown
Collaborator

bumpy-frog

The changes in this PR will be included in the next version bump.

minor Minor releases

  • @varlock/bumpy 1.0.0 → 1.1.0

Bump files in this PR

Click here if you want to add another bump file to this PR


This comment is maintained by bumpy.

theoephraim and others added 2 commits April 21, 2026 14:59
Update CLI, bump file, and README docs to reflect that generate now works
with all commit styles. Add good/bad examples to AI skill for writing
concise changelog summaries. Move DIFFERENCES_FROM_CHANGESETS.md into docs/.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The AI skill now tells LLMs to check for existing bump files on the
branch and update them in place rather than creating new ones for each
incremental change. Also adds a note about keeping bump levels and
summaries current as the scope of work evolves.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theoephraim theoephraim merged commit 117d995 into main Apr 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants