Skip to content

Conversation

@valeronm
Copy link

@valeronm valeronm commented Dec 19, 2025

While trying to install this gem in a Ruby 3.4.8 Alpine-based Docker image, the installation fails due to an issue with the latest allowed version of OpenSSL (3.0.3).

At the moment, the gem restricts the openssl dependency to versions < 3.1. However, the gem only relies on HMAC functionality, which remains unchanged and compatible in OpenSSL 4.0 as well.

This pull request addresses the issue by relaxing the OpenSSL version constraint to allow versions < 4.1. Also it's updating rexml and thor dependencies so that the bin/ci command runs the test suite correctly.

Below is the output of bin/ci after the changes made:

Inspecting 18 files
..................

18 files inspected, no offenses detected
Updating ruby-advisory-db ...
From https://github.com/rubysec/ruby-advisory-db
 * branch            master     -> FETCH_HEAD
Already up to date.
Updated ruby-advisory-db
ruby-advisory-db:
  advisories:	1035 advisories
  last updated:	2025-12-16 11:19:05 -0800
  commit:	c5a81fbbb46f6a0a4d2f0aedda409305c76da5a4
No vulnerabilities found
/Users/valeronm/projects/veryfi-ruby/spec/spec_helper.rb:21:in `block in <top (required)>': [DEPRECATION] ::[] is deprecated. Use ::new instead.
......................

Finished in 0.16265 seconds (files took 0.3001 seconds to load)
22 examples, 0 failures

Coverage report generated for RSpec to /Users/valeronm/projects/veryfi-ruby/coverage. 351 / 351 LOC (100.0%) covered.
WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

convert: missing required argument  @ error/deprecate.c/ConvertImageCommand/571.
ImageMagick doesn't appear to be installed.
Simplecov-Badge was unable to generate a badge for RSpec.

@valeronm
Copy link
Author

valeronm commented Jan 5, 2026

@Kaevan89 Is there a way to get this merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant