Update git-lfs version and cleanup install in images
What does this MR do?
This MR attempts to consolidate installation of git-lfs
in all docker images to a single script. D.R.Y.
Why was this MR needed?
Previously we had 4 different ways of installing git-lfs
in the various docker images, including building it from source in one case. This was madness. In addition, version 3.4.0 of git-lfs includes a number of vulnerability fixes, which means we no longer need to install it from source. This now makes it possible to consolidate how we install git-lfs
in all images.
What's the best way to test this MR?
CI pipeline continues to pass and all the images are built.
What are the relevant issue numbers?
Notes
- Best reviewed commit-at-a-time
Edited by Axel von Bertoldi