For once I don't have any issues to report, just w...
# pactflow
j
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
Haha really appreciate that - thanks for letting us know! Perhaps we should review the challenges you had and see how we could improve?
Might be worth taking a quick look at this also: https://github.com/pact-foundation/pact_broker/discussions
j
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
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
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
Yeah next I'll be trying out the can I deploy tool for sure
๐ŸŽ‰ 1