Paweł Szczerbicki
12/29/2022, 1:28 PMdist folder on GithubActions CI, and also Pack JSON files on pact folder. How do you share those JSON files between repositories in Github ? You are using releases or some other method ?Timothy Jones
12/29/2022, 6:30 PMTimothy Jones
12/29/2022, 6:31 PMTimothy Jones
12/29/2022, 6:32 PMPaweł Szczerbicki
12/29/2022, 9:28 PMTimothy Jones
12/29/2022, 9:38 PMTimothy Jones
12/29/2022, 9:38 PMPaweł Szczerbicki
12/29/2022, 9:42 PMyarn pubish . This is something that is acceptable
Second option is to use S3 bucket which we already using for other files.
But maybe you also have another options using GithubTimothy Jones
12/29/2022, 10:00 PMPaweł Szczerbicki
12/29/2022, 10:02 PMTimothy Jones
12/29/2022, 10:04 PMPaweł Szczerbicki
12/29/2022, 10:08 PMTimothy Jones
12/30/2022, 2:02 AMTimothy Jones
12/30/2022, 2:02 AMPaweł Szczerbicki
12/30/2022, 8:34 AMYousaf Nabi (pactflow.io)
• ensure that your contract tests have passed successfully before deploying a consumer or provider application (can-i-deploy)
• ensure that the provider verification takes place every time a pact changes (webhooks)
• ensure backwards compatibility between services is maintained (branches/tags)
• allow contracts to change without breaking provider builds (pending pacts)You would need to roll your own for these. You may find that actually sharing contracts and validating them without using Pact at all, would probably provide you more benefit, without introducing another tool (Pact) into the mix, without its counterpart (the Pact Broker)