jondot / sneakers

A fast background processing framework for Ruby and RabbitMQ
https://github.com/jondot/sneakers
MIT License
2.24k stars 333 forks source link

Rake dependency #422

Closed vladimirtemnikov closed 4 years ago

vladimirtemnikov commented 4 years ago

At this moment the latest version of rake is 13.0.1 but current dependency is still linked with 12.x. Could it be increased to i.e. < 14 for runtime dependency?

bumi commented 4 years ago

The commit closing this issue misses the development dependency: https://github.com/jondot/sneakers/commit/415f283f7e634601528105323d0dac9663c5786d

gem.add_development_dependency 'rake', '~> 12.3' why is it a development and runtime dependency?

javierjulio commented 1 year ago

@michaelklishin we recently installed sneakers but 2.11.0 where this wasn't a requirement, now with 2.12.0 our rake dependency was downgraded. There hasn't been a release in many years. Further there seems to be some commits for Ruby 3+ support since then. Any chance all that could get released?

michaelklishin commented 1 year ago

@javierjulio as I have explained in another issue, I do not have the permissions to produce releases, neither on GitHub nor on RubyGems.

javierjulio commented 1 year ago

@michaelklishin ah sorry about that. I hadn't seen it. Thank you for letting me know!

michaelklishin commented 1 year ago

I will try to find a way to reach @jondot in hope that I'd be given the permissions to produce releases. I'm a RabbitMQ core team member and quite used to helping maintain RabbitMQ-related projects.

javierjulio commented 1 year ago

@michaelklishin thanks! Yes, I know you are which is I reached. Also due to your merges in this repo. We've been using RabbitMQ (Bunny) for the past year and are testing sneakers just recently for a possible use case. Thank you for your help and contributions! I was concerned about using sneakers due to the many years without releases, also primarily because we upgraded to Ruby 3.0 recently and saw that those changes don't appear to be in a public release.