Skip to content

Maintenance 2026-04 and bug fix#84

Merged
DoraGenc merged 4 commits into
mainfrom
maintenance-2026-04
Apr 8, 2026
Merged

Maintenance 2026-04 and bug fix#84
DoraGenc merged 4 commits into
mainfrom
maintenance-2026-04

Conversation

@DoraGenc
Copy link
Copy Markdown
Contributor

@DoraGenc DoraGenc commented Apr 8, 2026

  • Updates Ruby & deps
  • Updates NodeJS & dep
  • fixes :mock_ears method

Bug Fix

The update to bunny v3.0.0 introduces a breaking change. It now requires :record_exchange to be mocked on Bunny::Channel. Since our current version constraint for ears resolves to the latest bunny version (anything above 2.22.0), the update pulls v3.0.0 automatically. This then breaks our :mock_ears method because it doesn't yet mock the new method.

This raises the question of what kind of version we should release: major, minor, or patch.
Since updating the ears requires using a new major version of Bunny, a major release could be justified.
However, as this is ultimately just a bug fix and not directly related to the ears themselves, a major release might be too much (especially because we are on v0.x.x right now) and a minor release could be more appropriate.
At the same time, one could argue that this is simply a bug fix, in which case a patch release would be sufficient.

Overall, I tend to lean toward either a major or a minor release version. What do you think?

@DoraGenc DoraGenc self-assigned this Apr 8, 2026
@DoraGenc DoraGenc changed the title Maintenance 2026-04 and mocking bug fix Maintenance 2026-04 and bug fix Apr 8, 2026
@DoraGenc DoraGenc marked this pull request as ready for review April 8, 2026 09:10
@DoraGenc DoraGenc force-pushed the maintenance-2026-04 branch from 1b089f0 to 60f6620 Compare April 8, 2026 09:16
@brerx
Copy link
Copy Markdown
Contributor

brerx commented Apr 8, 2026

Minor is ok for this.

IMO, we could consider releasing a v1.0.0 soon, this gem seems quite mature now.

@DoraGenc DoraGenc merged commit 6fb6905 into main Apr 8, 2026
8 checks passed
@DoraGenc DoraGenc deleted the maintenance-2026-04 branch April 8, 2026 11:03
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