pact-foundation / pact_broker-client

A Ruby and CLI client for the Pact Broker. Publish and retrieve pacts and verification results.
MIT License
69 stars 46 forks source link

ostruct will be dropped from stdlib in Ruby 3.5.0 #173

Open mefellows opened 8 hours ago

mefellows commented 8 hours ago

In the latest version of the CLI, the following warning is presented:

<path>/pact/lib/ruby/lib/ruby/3.3.0/json/common.rb:3: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.

In general, fixing this should be a matter of making it an explicit dependency, albeit this might just be a matter of updating downstream dependencies.

Example PRs for other projects:

github-actions[bot] commented 8 hours ago

🤖 Great news! We've labeled this issue as smartbear-supported and created a tracking ticket in PactFlow's Jira (PACT-2605). We'll keep work public and post updates here. Meanwhile, feel free to check out our docs. Thanks for your patience!