Murat Gun
09/16/2025, 4:37 PMFreddie Jiang
09/16/2025, 5:29 PMYousaf Nabi (pactflow.io)
Cameron Pleissnitzer
10/02/2025, 12:30 AMOleksandr.Boiko
10/10/2025, 8:11 AMTim Vahlbrock
11/11/2025, 1:13 PMRuud Welling
11/12/2025, 8:20 AMJaruyot Trithipakij
11/24/2025, 6:36 AMroom(id: "123")), and these IDs are recorded in the pact.
• When we run provider verification, those IDs usually don’t exist in the provider’s real database.
• We have a provider state setup tool that runs mutations to create test data, but the provider uses identity/auto-generated IDs, so the IDs returned from setup don’t match the hardcoded IDs in the contract.
Conceptually, we’d like to:
1. In provider state: run a mutation to create test data and let the provider assign an ID.
2. In verification: use the ID returned from setup in the GraphQL request for that interaction.
Questions:
1. Is there any supported way in Pact for provider state output (e.g. a newly created ID) to influence or substitute into the request during provider verification?
2. If not, what’s the recommended way to handle this pattern of:
◦ Consumer/UI tests that send static/example IDs
◦ Providers that rely on auto-generated identity columns?Paolo Laurenti
12/10/2025, 10:13 AMTrisha
01/02/2026, 7:41 AMZied Bejaoui
02/17/2026, 1:59 PMTyler Powell
03/05/2026, 7:19 PMDark
03/06/2026, 3:46 PMDark
03/06/2026, 3:46 PMDark
03/06/2026, 3:47 PMYousaf Nabi (pactflow.io)
Paul Williams
03/12/2026, 3:23 PMYousaf Nabi (pactflow.io)
Stanislav Vodetskyi
04/20/2026, 5:37 PMarrayContains matcher to plugin matcher language and implement it in protobuf plugin.
I don't have enough context to implement it in other plugins (nor have I a definite list of all available plugins), not sure what's the best way to handle such a change.
https://github.com/pact-foundation/pact-reference/issues/523 - adds arrayContains to pact_models
https://github.com/pactflow/pact-protobuf-plugin/issues/236 - implementation in protobuf plugin (draft since pact_models needs to be released first)
https://github.com/pact-foundation/pact-plugins/issues/95 - grammar docs
All PRs are done by AI of course, so please let me know if there are any issues 🙂Diana G
04/22/2026, 9:54 AMMartin Konir
04/22/2026, 1:04 PMAli Kumbul
04/29/2026, 8:40 AMStanislav Vodetskyi
05/08/2026, 9:39 PMcan-i-merge after running both consumer and provider tests though, and if we don't publish results, idk if that's gonna work correctly?
Thanks!Stanislav Vodetskyi
05/26/2026, 8:25 PMPiripi Martin
05/28/2026, 7:26 AMRuud Welling
07/07/2026, 9:50 AMcan-i-deploy with optional provider dependencies.
We have applications that receive events, and therefore have async message contracts. They consume events sent by a provider. However our setup has multiple production environments where some applicaitons may not need to be deployed.
Lets say Application A (consumer) receives events from Application B (provider).
Is is possible to use can-i-deploy so that applicaiton A can still deploy even when application B is not deployed to the environment at all? I see that the cli has an --ignore flag. But that is not really what I want, since that would ignore the provider alltogether (and I do require can-i-deploy to succeed if a deployment exists for applicaiton B)Jo Laing
07/07/2026, 10:59 AMYousaf Nabi (pactflow.io)
It worked yesterday
Today it has other plans
Welcome to MondayWhat’s the most memorable bug you’ve ever found (or accidentally introduced)? Reply in the thread with: • Your favourite bug you’ve ever found (or accidentally created!) • Why it was memorable • What you learned No proprietary code please. Keep examples anonymous and avoid sharing confidential information. Entries close on Friday, 31 July. We’ll select our three favourite bug stories and announce the winners the following week. The top three entries will receive a prize and be featured in our community showcase.
Jo Laing
07/21/2026, 4:35 PMJo Laing
07/31/2026, 4:16 PM