Lets upgrade charge to Fedora 32. While we're here, lets not assume that Fedora 32 is equivalent to fedora:latest in the Dockerfile. This should save us the same headache down the line.
Practically, this just means updating the Gemfile.lock to say it was made with a compatible version of bundler.
bundle update --bundler
This did the trick. We could update all the rest of the dependencies while we're here, but they all appear to be semantic version bumps. Lets keep it simple.
Lets upgrade charge to Fedora 32. While we're here, lets not assume that Fedora 32 is equivalent to
fedora:latest
in the Dockerfile. This should save us the same headache down the line.Practically, this just means updating the Gemfile.lock to say it was made with a compatible version of bundler.
This did the trick. We could update all the rest of the dependencies while we're here, but they all appear to be semantic version bumps. Lets keep it simple.
Ref: https://github.com/iFixit/server-templates/issues/2583
CC @danielbeardsley @iFixit/devops