Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace ruby plugin #234

Open
elliottmurray opened this issue May 11, 2021 · 1 comment
Open

Replace ruby plugin #234

elliottmurray opened this issue May 11, 2021 · 1 comment
Labels
type:bug Something isn't working

Comments

@elliottmurray
Copy link
Contributor

elliottmurray commented May 11, 2021

There have been some reported vulnerabilities with the bundled version of bundler.
E.g. https://www.cvedetails.com/cve/CVE-2016-7954/

Ruby engine, which wraps the ruby code we use, is no longer supported and so this vulnerability will not be fixed. The roadmap for Pact Python is to replace the Ruby code with a replacement being built in Rust. Will keep this open until that happens.

@elliottmurray elliottmurray added the type:bug Something isn't working label May 11, 2021
@elliottmurray elliottmurray changed the title Update bundler to 2.0 Replace ruby plugin May 13, 2021
@YOU54F
Copy link
Member

YOU54F commented Jul 11, 2023

We still want to upgrade to the pact ffi, see #88

however v2.0.0 of pact-python has now been released, which includes traveling-ruby version 3.2 and has been expanded to include support for arm64 linux and arm64 macos.

Support is dropped for 32bit linux, hence the major version bump from 1.7.0 -> 2.0.0

see #342 for full details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants