Closed MiralDesai closed 7 months ago
I use the same combination in many of my projects as well but don't have an issue with compatibility on Ruby 3.2.0 or 3.3.0. I'm also not able to recreate your situation using the following script:
#! /usr/bin/env ruby
# frozen_string_literal: true
# Save as `demo`, then `chmod 755 demo`, and run as `./demo`.
require "bundler/inline"
gemfile true do
source "https://rubygems.org"
gem "reek", "~> 6.3"
gem "dry-validation", "~> 1.10"
end
Are you able to reproduce your original error with the same script above?
Thanks, got it working with your example and then investigated further to find a few other gems that were blocking the upgrade but were not bubbling up in the error message.
Describe the bug
I've run into an issue on a project where I cannot use the latest version of a gem (reek) because of it depends on dry-schema 1.13.0, however the latest version of dry-validations is on 1.12.0.
This is fine in my case as reek is a test dependency however since this gem hasn't been updated in a while, I imagine this issue will become more prevalent. My suggestion is to release a new version with dry-schema and possible other dependencies updated where possible.
To Reproduce
Expected behavior
Gem installs are not blocked by dependency conflicts
My environment