Skip to content

Add tests, relax minimum required RubyLLM version to 1.5#8

Merged
toddkummer merged 4 commits intomainfrom
appraisal
Apr 23, 2026
Merged

Add tests, relax minimum required RubyLLM version to 1.5#8
toddkummer merged 4 commits intomainfrom
appraisal

Conversation

@toddkummer
Copy link
Copy Markdown
Member

Added testing across RubyLLM versions and relaxed the minimum required version to 1.5, which goes back to July 2025.

In order to support across versions, the way arguments to the Provider#complete method are captured needed to be updated to handle different signatures.

The goal here is to make sure changes to the Provider#complete method (or anything else) do not cause problems. This will allow me to relax the minimum required version.
This uses argument forwarding and splatting to capture and provide the arguments to the Provider#complete method. This should loosen the version requirements for the RubyLLM gem.
@toddkummer toddkummer merged commit fbf1192 into main Apr 23, 2026
19 checks passed
@toddkummer toddkummer deleted the appraisal branch May 2, 2026 17:05
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.

1 participant