Age | Commit message (Collapse) | Author |
|
The current version we specify is 2.7.3, but it no longer builds on
Debian unstable due to openssl 1.1 being too recent (and removing and
deprecating several interfaces).
Let's just move on to 3.1.2, which is the current stable version. It's a
big jump, but we don't really do anything too exotic in our code base,
so there's a good chance it's fine (which we can verify through
inspection).
|
|
This has some security fixes, though none that should impact us. Mostly
I want to make sure the bumping process works with CI (it would be nice
if we could read the .ruby-version or Gemfile from the CI code; I think
it's possible but non-trivial).
|
|
Our versions are quite old, and cause various headaches. E.g., Travis CI
now uses bundler 2.2, many of our gems require something older than 2.0.
We've also run into issues with being unable to easily pick security
updates from dependabot (which I hope this will resolve).
We're very light on what rails and ruby features we actually use, so it
shouldn't be that big a deal to make a big jump up from Rails 4 to Rails
6. And likewise to Ruby 2.7.2, which is the latest stable.
There's a little fallout here, which I'll fix in the next couple of
commits.
|
|
Versions older than 2.4.x don't build with recent libssl
(because of all of the deprecated bits). Since we don't have
a strong preference on our ruby version, except to remain
reasonably up-to-date, let's just jump right into the 2.4.x
series.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|