locomotivecms / engine

A platform to create, publish and edit sites
http://www.locomotivecms.com
Other
2.32k stars 625 forks source link

Bundle update with additional required changes to make tests pass #1412

Closed dahogenelst closed 3 months ago

dahogenelst commented 4 months ago

Hi @did,

I'd like to startup minor collaborations, if that's okay with you. FYI: we're using LocomotiveCMS in a self-hosted production environment to host the corporate website of the company I work for, but the project is getting a bit stale and dependencies are "unsafe" to use and/or just really old and dusty.

Therefore, I'd like to bump all underlaying software as much as required to fix (hopefully) all bundler-audit violations. When those are out of my hair, I'd like to do the same for the npm packages.

So expect some additional commits to come your way.

This first one contains all fall-out coming from a first bundle update. By fall-out I mean the changes that were required to get the tests to pass. I'd like it very much if you could merge this pull-request.

Thanks!

did commented 3 months ago

The master branch is now using Rails 7 + Ruby 3 + Mongoid 8. Thanks @dahogenelst!