Skip to content

Remove patch-isolated bump type#22

Merged
theoephraim merged 1 commit into
mainfrom
remove-patch-isolated
Apr 21, 2026
Merged

Remove patch-isolated bump type#22
theoephraim merged 1 commit into
mainfrom
remove-patch-isolated

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Summary

  • Removed patch-isolated bump type from types, core release plan logic, CLI, and all docs
  • Renamed BumpTypeWithIsolated to BumpTypeWithNone to reflect the remaining valid types
  • Removed parseIsolatedBump() helper and all isolated tracking in the release plan algorithm

The concept added complexity (threaded through Phase A/B/C) for minimal benefit — in most monorepos using ^ ranges, a patch bump stays in range without triggering propagation. For cases where propagation prevention is needed, per-package dependencyBumpRules config is the right approach.

Test plan

  • All 172 existing tests pass
  • Verify bumpy add interactive flow works without isolated option
  • Verify bumpy add --packages "pkg:patch" still works

🤖 Generated with Claude Code

The concept added complexity for minimal benefit — in most monorepos
using ^ ranges, a patch bump already stays in range without triggering
propagation. Users who need to prevent propagation can use per-package
dependencyBumpRules config instead.

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

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 0.0.2 → 0.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 theoephraim merged commit 29844d6 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