Skip to content

Commit d646d26

Browse files
committed
πŸ› Scope bump pins to release waves
1 parent 514c74c commit d646d26

17 files changed

Lines changed: 650 additions & 162 deletions

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ Please file a bug if you notice a violation of semantic versioning.
2828

2929
### Fixed
3030

31+
- `kettle-family bump` now rewrites exact family dependency pins according to
32+
release-wave order, so earlier members are not changed to require unreleased
33+
later member versions.
34+
3135
### Security
3236

3337
## [1.0.3] - 2026-07-21

β€ŽGemfile.lockβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ CHECKSUMS
467467
kettle-dev (2.3.8) sha256=9d716ff21c660a730cb4e8d41e2e2f0630a28167a354b6e2924e242102aef72c
468468
kettle-family (1.0.3)
469469
kettle-rb (0.1.5) sha256=0322a569860c86e70f90d5ebe72353b8720b7054c7efa9f9044857f5c972d29f
470-
kettle-soup-cover (3.0.4)
470+
kettle-soup-cover (3.0.4) sha256=d5794578ea3f74daa809d8319978d086558e2be6369c9fde7b41efab81fd19e0
471471
kettle-test (2.0.12) sha256=3a8e5c5f38db03a6f0a8896da6f3576d24e36f53796578c19aafaa2ba5a8ea52
472472
kettle-wash (0.1.1) sha256=ae2e08b64c72c46ceed5ffa197ed859e85352f38ed0412fca2e18ce29b2dc4f9
473473
kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa
@@ -478,7 +478,7 @@ CHECKSUMS
478478
mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3
479479
mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751
480480
nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a
481-
nomono (1.0.9)
481+
nomono (1.0.9) sha256=8d00215a63cc0c69fa7ed555e2da78f3031f6f6bc994e3ef792796dfb90c8744
482482
openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2
483483
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
484484
parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970

β€Ždocs/Kettle.htmlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<dl>
8282
<dt>Defined in:</dt>
8383
<dd>lib/kettle/family.rb<span class="defines">,<br>
84-
lib/kettle/family/cli.rb,<br> lib/kettle/family/config.rb,<br> lib/kettle/family/member.rb,<br> lib/kettle/family/report.rb,<br> lib/kettle/family/orderer.rb,<br> lib/kettle/family/version.rb,<br> lib/kettle/family/workflow.rb,<br> lib/kettle/family/discovery.rb,<br> lib/kettle/family/selection.rb,<br> lib/kettle/family/git_status.rb,<br> lib/kettle/family/version_bump.rb,<br> lib/kettle/family/local_install.rb,<br> lib/kettle/family/command_result.rb,<br> lib/kettle/family/command_runner.rb,<br> lib/kettle/family/changelog_check.rb,<br> lib/kettle/family/readiness_check.rb,<br> lib/kettle/family/dependency_floor.rb,<br> lib/kettle/family/branch_lane_audit.rb,<br> lib/kettle/family/release_state_check.rb,<br> lib/kettle/family/branch_target_config.rb,<br> lib/kettle/family/release_state_result.rb</span>
84+
lib/kettle/family/cli.rb,<br> lib/kettle/family/config.rb,<br> lib/kettle/family/member.rb,<br> lib/kettle/family/report.rb,<br> lib/kettle/family/orderer.rb,<br> lib/kettle/family/version.rb,<br> lib/kettle/family/workflow.rb,<br> lib/kettle/family/discovery.rb,<br> lib/kettle/family/selection.rb,<br> lib/kettle/family/git_status.rb,<br> lib/kettle/family/version_bump.rb,<br> lib/kettle/family/local_install.rb,<br> lib/kettle/family/release_waves.rb,<br> lib/kettle/family/command_result.rb,<br> lib/kettle/family/command_runner.rb,<br> lib/kettle/family/changelog_check.rb,<br> lib/kettle/family/readiness_check.rb,<br> lib/kettle/family/dependency_floor.rb,<br> lib/kettle/family/branch_lane_audit.rb,<br> lib/kettle/family/release_state_check.rb,<br> lib/kettle/family/branch_target_config.rb,<br> lib/kettle/family/release_state_result.rb</span>
8585

8686
</dd>
8787
</dl>

β€Ždocs/Kettle/Family.htmlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<dl>
8282
<dt>Defined in:</dt>
8383
<dd>lib/kettle/family.rb<span class="defines">,<br>
84-
lib/kettle/family/cli.rb,<br> lib/kettle/family/config.rb,<br> lib/kettle/family/member.rb,<br> lib/kettle/family/report.rb,<br> lib/kettle/family/orderer.rb,<br> lib/kettle/family/version.rb,<br> lib/kettle/family/workflow.rb,<br> lib/kettle/family/discovery.rb,<br> lib/kettle/family/selection.rb,<br> lib/kettle/family/git_status.rb,<br> lib/kettle/family/version_bump.rb,<br> lib/kettle/family/local_install.rb,<br> lib/kettle/family/command_result.rb,<br> lib/kettle/family/command_runner.rb,<br> lib/kettle/family/changelog_check.rb,<br> lib/kettle/family/readiness_check.rb,<br> lib/kettle/family/dependency_floor.rb,<br> lib/kettle/family/branch_lane_audit.rb,<br> lib/kettle/family/release_state_check.rb,<br> lib/kettle/family/branch_target_config.rb,<br> lib/kettle/family/release_state_result.rb</span>
84+
lib/kettle/family/cli.rb,<br> lib/kettle/family/config.rb,<br> lib/kettle/family/member.rb,<br> lib/kettle/family/report.rb,<br> lib/kettle/family/orderer.rb,<br> lib/kettle/family/version.rb,<br> lib/kettle/family/workflow.rb,<br> lib/kettle/family/discovery.rb,<br> lib/kettle/family/selection.rb,<br> lib/kettle/family/git_status.rb,<br> lib/kettle/family/version_bump.rb,<br> lib/kettle/family/local_install.rb,<br> lib/kettle/family/release_waves.rb,<br> lib/kettle/family/command_result.rb,<br> lib/kettle/family/command_runner.rb,<br> lib/kettle/family/changelog_check.rb,<br> lib/kettle/family/readiness_check.rb,<br> lib/kettle/family/dependency_floor.rb,<br> lib/kettle/family/branch_lane_audit.rb,<br> lib/kettle/family/release_state_check.rb,<br> lib/kettle/family/branch_target_config.rb,<br> lib/kettle/family/release_state_result.rb</span>
8585

8686
</dd>
8787
</dl>
@@ -96,7 +96,7 @@ <h2>Defined Under Namespace</h2>
9696

9797

9898

99-
<strong class="classes">Classes:</strong> <span class='object_link'><a href="Family/BranchLaneAudit.html" title="Kettle::Family::BranchLaneAudit (class)">BranchLaneAudit</a></span>, <span class='object_link'><a href="Family/CLI.html" title="Kettle::Family::CLI (class)">CLI</a></span>, <span class='object_link'><a href="Family/ChangelogCheck.html" title="Kettle::Family::ChangelogCheck (class)">ChangelogCheck</a></span>, <span class='object_link'><a href="Family/CommandResult.html" title="Kettle::Family::CommandResult (class)">CommandResult</a></span>, <span class='object_link'><a href="Family/CommandRunner.html" title="Kettle::Family::CommandRunner (class)">CommandRunner</a></span>, <span class='object_link'><a href="Family/Config.html" title="Kettle::Family::Config (class)">Config</a></span>, <span class='object_link'><a href="Family/DependencyFloor.html" title="Kettle::Family::DependencyFloor (class)">DependencyFloor</a></span>, <span class='object_link'><a href="Family/Discovery.html" title="Kettle::Family::Discovery (class)">Discovery</a></span>, <span class='object_link'><a href="Family/Error.html" title="Kettle::Family::Error (class)">Error</a></span>, <span class='object_link'><a href="Family/GitStatus.html" title="Kettle::Family::GitStatus (class)">GitStatus</a></span>, <span class='object_link'><a href="Family/LocalInstall.html" title="Kettle::Family::LocalInstall (class)">LocalInstall</a></span>, <span class='object_link'><a href="Family/Member.html" title="Kettle::Family::Member (class)">Member</a></span>, <span class='object_link'><a href="Family/Orderer.html" title="Kettle::Family::Orderer (class)">Orderer</a></span>, <span class='object_link'><a href="Family/ReadinessCheck.html" title="Kettle::Family::ReadinessCheck (class)">ReadinessCheck</a></span>, <span class='object_link'><a href="Family/ReleaseStateCheck.html" title="Kettle::Family::ReleaseStateCheck (class)">ReleaseStateCheck</a></span>, <span class='object_link'><a href="Family/ReleaseStateResult.html" title="Kettle::Family::ReleaseStateResult (class)">ReleaseStateResult</a></span>, <span class='object_link'><a href="Family/Report.html" title="Kettle::Family::Report (class)">Report</a></span>, <span class='object_link'><a href="Family/Selection.html" title="Kettle::Family::Selection (class)">Selection</a></span>, <span class='object_link'><a href="Family/VersionBump.html" title="Kettle::Family::VersionBump (class)">VersionBump</a></span>, <span class='object_link'><a href="Family/Workflow.html" title="Kettle::Family::Workflow (class)">Workflow</a></span>
99+
<strong class="classes">Classes:</strong> <span class='object_link'><a href="Family/BranchLaneAudit.html" title="Kettle::Family::BranchLaneAudit (class)">BranchLaneAudit</a></span>, <span class='object_link'><a href="Family/CLI.html" title="Kettle::Family::CLI (class)">CLI</a></span>, <span class='object_link'><a href="Family/ChangelogCheck.html" title="Kettle::Family::ChangelogCheck (class)">ChangelogCheck</a></span>, <span class='object_link'><a href="Family/CommandResult.html" title="Kettle::Family::CommandResult (class)">CommandResult</a></span>, <span class='object_link'><a href="Family/CommandRunner.html" title="Kettle::Family::CommandRunner (class)">CommandRunner</a></span>, <span class='object_link'><a href="Family/Config.html" title="Kettle::Family::Config (class)">Config</a></span>, <span class='object_link'><a href="Family/DependencyFloor.html" title="Kettle::Family::DependencyFloor (class)">DependencyFloor</a></span>, <span class='object_link'><a href="Family/Discovery.html" title="Kettle::Family::Discovery (class)">Discovery</a></span>, <span class='object_link'><a href="Family/Error.html" title="Kettle::Family::Error (class)">Error</a></span>, <span class='object_link'><a href="Family/GitStatus.html" title="Kettle::Family::GitStatus (class)">GitStatus</a></span>, <span class='object_link'><a href="Family/LocalInstall.html" title="Kettle::Family::LocalInstall (class)">LocalInstall</a></span>, <span class='object_link'><a href="Family/Member.html" title="Kettle::Family::Member (class)">Member</a></span>, <span class='object_link'><a href="Family/Orderer.html" title="Kettle::Family::Orderer (class)">Orderer</a></span>, <span class='object_link'><a href="Family/ReadinessCheck.html" title="Kettle::Family::ReadinessCheck (class)">ReadinessCheck</a></span>, <span class='object_link'><a href="Family/ReleaseStateCheck.html" title="Kettle::Family::ReleaseStateCheck (class)">ReleaseStateCheck</a></span>, <span class='object_link'><a href="Family/ReleaseStateResult.html" title="Kettle::Family::ReleaseStateResult (class)">ReleaseStateResult</a></span>, <span class='object_link'><a href="Family/ReleaseWaves.html" title="Kettle::Family::ReleaseWaves (class)">ReleaseWaves</a></span>, <span class='object_link'><a href="Family/Report.html" title="Kettle::Family::Report (class)">Report</a></span>, <span class='object_link'><a href="Family/Selection.html" title="Kettle::Family::Selection (class)">Selection</a></span>, <span class='object_link'><a href="Family/VersionBump.html" title="Kettle::Family::VersionBump (class)">VersionBump</a></span>, <span class='object_link'><a href="Family/Workflow.html" title="Kettle::Family::Workflow (class)">Workflow</a></span>
100100

101101

102102
</p>

0 commit comments

Comments
Β (0)