pact-foundation / pact-ruby-standalone

A standalone pact command line executable using the ruby pact implementation and Travelling Ruby
https://pact.io
MIT License
39 stars 32 forks source link

Issue with 1.92.00 release - missing dependencies #94

Closed YOU54F closed 1 year ago

YOU54F commented 1 year ago

👋🏾

Release 1.92.00 this evening and it's throwing up errors on my M1 mac, saying it can't find a required gem.

Working fine on 1.91.00

Screenshot 2023-03-22 at 19 18 09

I was yak-shaving in homebrew-pact-ruby-standalone

https://github.com/pact-foundation/homebrew-pact-ruby-standalone/issues/87

Steps to reproduce on a mac

Latest version 1.92.00

curl https://github.com/pact-foundation/pact-ruby-standalone/releases/download/v1.92.00/pact-1.92.00-osx.tar.gz -LO
./pact/bin/pact

Last version 1.91.0

curl https://github.com/pact-foundation/pact-ruby-standalone/releases/download/v1.91.0/pact-1.91.0-osx.tar.gz -LO
tar xvf pact-1.91.0-osx.tar.gz > /dev/null 2>&1
./pact/bin/pact

Remediation

  1. I've since marked it as a pre-release to avoid it being automatically installed under users scripts who are using the latest tag.
  2. Marked both PR's which spawn off this in homebrew-pact-ruby-standalone and pact-js-core as do not merge
YOU54F commented 1 year ago

Release pulled, will put out a new 1.92.0 release with json 2.0.4 and further investigate the update