Hi, do you think that this <change> proposed is so...
# pact-ruby
j
Hi, do you think that this change proposed is something that we can integrate into pact-ruby to make it support v3?
👋 2
y
please read https://pact-foundation.slack.com/archives/C9VHVEDE1/p1692284869342579 the inclusion of the ffi will allow pact ruby to utilise v3 / v4 features. that pr may still be relevant but may not
j
I read it. But ffi appears to be hard to go with as there is no concrete example .
Or is it possible to have a running example to use
pact-ruby
to verify v3 pacts via ffi?
y
just use the pact verifier cli which supports v1-4 pacts for the time being
j
To confirm, this binary cannot be integrated with the ruby tests. We need to deploy a http server to use it?
y
no, its a standalone binary. you tell it where your running provider is. you could do this externally or you could start the verification process by calling out to an external process in ruby
j
But the problem is that our tests don’t have a server.
Sadly speaking, we find that Pact can help us to reduce the backend breaking changes issues. But the lack of v3 support on pact-ruby will stop us from using it in production project. 😩
y
it’s an open source project you are welcome to implement yourself
👍 1