For once I don't have any issues to report, just wanted to say that, as of now, we have both publication and verification fully automated in our CI system for our first two services! Special thanks to both @Matt (pactflow.io / pact-js / pact-go) and @Yousaf Nabi (pactflow.io), who were instrumental in working through the myriad of issues I faced while implementing this.
๐ 1
โค๏ธ 1
๐ 1
no problem 1
chefkiss 1
๐ 3
m
Matt (pactflow.io / pact-js / pact-go)
11/22/2023, 9:17 PM
Haha really appreciate that - thanks for letting us know!
Perhaps we should review the challenges you had and see how we could improve?
Sure, it was mostly getting the right combination of arguments for the broker on both publishing and verification; and then wrangling docker compose, both locally and in ci (since the consumer side writes to file you have to deal with docker volumes, which are suuuuuper fun in ci)
nod hmm yes 1
m
Matt (pactflow.io / pact-js / pact-go)
11/22/2023, 9:26 PM
Yep, that makes sense. Weโre looking at ways to be able to be more intelligent/infer the best arguments. The more information we get about your workflow e.g. branches the better. This is the direction weโre heading in generally (see the discussion link above)
๐ฏ 1
y
Yousaf Nabi (pactflow.io)
11/22/2023, 10:03 PM
I hear a blog post brewing! ๐ Iโm sure it would help a fair few
Absolute pleasure dude. glad you are on the path to Pact Nirvana and thanks for taking the time to pass back some props ๐
PS. This is a neat post Nathan from GoCity wrote on his journey
https://medium.com/go-city/how-we-reached-pact-nirvana-diamond-level-5d55e5c388d0
Might be some other goodies you can add in (badges or notifications) chefkiss
thankyou 1
j
Joel Whalen
11/22/2023, 10:04 PM
Yeah next I'll be trying out the can I deploy tool for sure