Growstuff / growstuff

Open data project for small-scale food growers
http://growstuff.org/
GNU Affero General Public License v3.0
430 stars 212 forks source link

Upgrade Ruby and gems #3777

Closed cesy closed 4 months ago

cesy commented 4 months ago

We're on older versions of some of our gems as well as ruby itself - we need someone to take a look at https://github.com/Growstuff/growstuff/pull/3418 as we're still on 3.1.4, we need to move either to 3.2.x or 3.3.x or at least to 3.1.6. Then we can check through the pinned gems and see which others could now be updated.

CloCkWeRX commented 4 months ago

Ruby 3.2 done.

CloCkWeRX commented 4 months ago

Ruby 3.3 done.

CloCkWeRX commented 4 months ago

Leftovers:

@CloCkWeRX ➜ /workspaces/growstuff (826f92691) $ bundle outdated
Fetching https://github.com/restarone/comfortable-mexican-sofa.git
Fetching https://github.com/jquery-ui-rails/jquery-ui-rails.git
Fetching gem metadata from https://rails-assets.org/...
Fetching gem metadata from https://rubygems.org/.......
Resolving dependencies...

Gem                                 Current  Latest    Requested  Groups
addressable                         2.8.6    2.8.7
bootstrap                           5.3.2    5.3.3     >= 5.0.0   default
bootstrap-datepicker-rails          1.9.0.1  1.10.0.1  >= 0       default
bullet                              7.1.6    7.2.0     >= 0       development, test
database_cleaner-active_record      2.1.0    2.2.0
docile                              1.1.5    1.4.0
elasticsearch                       7.0.0    8.14.0    ~> 7.0.0   default
elasticsearch-api                   7.0.0    8.14.0
elasticsearch-model                 7.1.1    8.0.0
elasticsearch-rails                 7.1.0    8.0.0
elasticsearch-transport             7.0.0    7.17.11
excon                               0.110.0  0.111.0
factory_bot                         6.4.5    6.4.6
ffi                                 1.16.3   1.17.0
font-awesome-sass                   5.15.1   6.5.2     >= 0       default
gibbon                              1.2.1    3.5.0     ~> 1.2.0   default
heroics                             0.1.2    0.1.3
httparty                            0.21.0   0.22.0
irb                                 1.13.2   1.14.0
json-schema                         4.1.1    4.3.1
launchy                             3.0.0    3.0.1
method_source                       1.0.0    1.1.0
mini_magick                         4.12.0   5.0.0
moneta                              1.0.0    1.6.0
multi_xml                           0.6.0    0.7.1
net-imap                            0.4.11   0.4.14
oauth                               0.5.6    1.1.0
omniauth                            1.9.2    2.1.2     ~> 1.3     default
omniauth-oauth                      1.1.0    1.2.0
public_suffix                       5.0.5    6.0.0
rack                                2.2.9    3.1.7
rack-protection                     3.2.0    4.0.0     >= 2.0.1   default
rack-session                        1.0.2    2.0.0
rackup                              1.0.0    2.1.0
rails-assets-leaflet                1.5.1    1.9.4
rails-assets-leaflet.markercluster  1.4.1    1.5.3     >= 0       default
raindrops                           0.20.0   0.20.1
rb-inotify                          0.10.1   0.11.1
rouge                               4.1.2    4.3.0
rubocop-rspec                       3.0.2    3.0.3     >= 0       development, test
simplecov                           0.13.0   0.22.0
simplecov-html                      0.10.2   0.12.3
sprockets                           3.7.3    4.2.1     < 4        default
sprockets-rails                     3.4.2    3.5.1
tilt                                2.3.0    2.4.0
trollop                             1.16.2   2.9.10
websocket                           1.2.10   1.2.11

Dependabot will get the majority of these