owen2345 / camaleon-cms

Camaleon CMS is a dynamic and advanced content management system based on Ruby on Rails
https://camaleon.website
MIT License
1.21k stars 285 forks source link

Set sprocket-rails version to be at least 3.5.1 and fix rubocop issues #1072

Closed texpert closed 2 months ago

texpert commented 3 months ago

With the release of sprockets-rails 3.5.0, our local test suite breaks with:

NoMethodError: undefined method `deprecator' for Sprockets::Rails:Module
Did you mean?  deprecate
/home/runner/work/camaleon-cms/camaleon-cms/vendor/bundle/ruby/3.0.0/gems/sprockets-rails-3.5.0/lib/sprockets/railtie.rb:129:in `block in <class:Railtie>'
/home/runner/work/camaleon-cms/camaleon-cms/vendor/bundle/ruby/3.0.0/gems/railties-7.1.3.4/lib/rails/initializable.rb:32:in `instance_exec'

A bug fixing PR has already been merged - see https://github.com/rails/sprockets-rails/pull/525, so let's set sprocket-rails version to be greater or equal to 3.5.1, which is working good.