Skip to content

fix(deps): remove upper bound from semantic_logger dependency#54

Merged
bougyman merged 1 commit into
mainfrom
fix/53-allow-semantic-logger-v5
Jul 23, 2026
Merged

fix(deps): remove upper bound from semantic_logger dependency#54
bougyman merged 1 commit into
mainfrom
fix/53-allow-semantic-logger-v5

Conversation

@bougyman

Copy link
Copy Markdown
Member

closes #53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Leopard’s gem dependency constraints to allow newer semantic_logger versions (needed indirectly for Rails upgrades requiring rails_semantic_logger v5.x), and adds a regression test to ensure the gemspec continues to permit semantic_logger >= 4.

Changes:

  • Relax semantic_logger runtime dependency from ~> 4 to >= 4.
  • Add a test that validates the gemspec accepts semantic_logger 4.x+ and rejects < 4.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
leopard.gemspec Loosens the semantic_logger version constraint to allow v5+ (and beyond).
test/lib/gemspec.rb Adds a test to verify the gemspec’s semantic_logger version requirement behavior.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread test/lib/gemspec.rb
Comment thread leopard.gemspec
@bougyman
bougyman merged commit 0b9f154 into main Jul 23, 2026
6 checks passed
@bougyman
bougyman deleted the fix/53-allow-semantic-logger-v5 branch July 23, 2026 20:59
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.

Allow rails_semantic_logger v5.x

3 participants