Migrate to Alpine, use Alpine's ImageMagick packages, add ImageMagick security policy, update Ruby version and a few gems
Merge request reports
Activity
requested review from @anusha
assigned to @ernstprr
test are failing with selenium:
Community upgrading to selenium 4:
Need to switch parameters (see https://github.com/samvera/hyrax/pull/5872/files )Edited by Johannes Frenzeladded 38 commits
-
c0156aac...659ed3f4 - 33 commits from branch
develop
- d3d63116 - Fix hyrax/docker-entrypoint.sh, migrate from /bin/bash to /bin/sh
- bbb77ecb - Update FITS from version 1.5.0 to 1.5.5
- ae3f10ad - hyrax/Dockerfile: Migrate from Debian to Alpine, use distro imagemagick
- 1540f54b - Update from Ruby 2.7.5 to 2.7.6 and update various gems
- 83a17fe8 - Update hyrax/package.json: Update and fix universal viewer
Toggle commit list-
c0156aac...659ed3f4 - 33 commits from branch
added 7 commits
-
83a17fe8...3860975b - 2 commits from branch
develop
- b6db5531 - Fix hyrax/docker-entrypoint.sh, migrate from /bin/bash to /bin/sh
- efe634fe - Update FITS from version 1.5.0 to 1.5.5
- bddaf30f - hyrax/Dockerfile: Migrate from Debian to Alpine, use distro imagemagick
- d641e68d - Update from Ruby 2.7.5 to 2.7.6 and update various gems
- 10eb45ed - Update hyrax/package.json: Update and fix universal viewer
Toggle commit list-
83a17fe8...3860975b - 2 commits from branch
added 12 commits
-
10eb45ed...4cdcaf8a - 7 commits from branch
develop
- 4255f3e1 - Fix hyrax/docker-entrypoint.sh, migrate from /bin/bash to /bin/sh
- 0a0e1231 - Update FITS from version 1.5.0 to 1.5.5
- f3564d3f - hyrax/Dockerfile: Migrate from Debian to Alpine, use distro imagemagick
- 81824a8e - Update from Ruby 2.7.5 to 2.7.6 and update various gems
- a0d65aec - Update hyrax/package.json: Update and fix universal viewer
Toggle commit list-
10eb45ed...4cdcaf8a - 7 commits from branch
added Waiting to be tested label
@anusha from the RUB RDMS project side I agree to the strategy keeping code close to the Hyrax base, as Hyrax is using alpine (see github). Another the RDMS project requirement is that gems are being up to date at newest versions providing latest security patches.
I wonder if the label "needs approval" would need further approval from the project management by @paulwalk ? Or do we have an issue in the https://gitlab.ruhr-uni-bochum.de/FDM/rdm-system/antleaf-projectmanagement/ repository ?
Edited by Johannes Frenzelmentioned in merge request !89 (merged)
The changes in this have been incorporated in https://gitlab.ruhr-uni-bochum.de/FDM/rdm-system/rdms/-/merge_requests/89. This MR can be closed.
@frenzjb5 Needs approval was an internal label we were using, poorly worded. It's a reminder that the merge request needed to be reviewed and tested.
Edited by Anusha Ranganathanremoved Waiting to be tested label