Conversation
|
Why are you choosing to limit what it is installed on? You are setting yourself up for this being one nasty conditional as this is going to apply to the next point release of every version. |
|
Here's what I know. For starters, the Dockerfile produced by the latest version of Rails doesn't work with the latest version of Ruby: Apparently the Ruby team decided that their base images are not going to include runtime dependencies going forward. They initially implemented this new decision in a way that effectively was retroactive - those that depended on prior versions of Ruby would fail, but they reverted that change. Knowing that this changes was coming, Rails made a change: rails/rails#54237; dockerfile-rails reflects that change, so libyaml-dev is included in all Dockerfiles. Unfortunately, they have not released this change. All this PR (#146) does is require the string "libyaml-dev" to be in the Dockerfile if (a) a Dockerfile existed before you ran "bin/rails generate dockerfile" and (b) include For background, by default Does this match your understanding? Would you recommend something different? |
|
I missed that this was only the check for issues and not generation. I think this is the complete check we want #147 |
No description provided.