GitHub
07/09/2025, 11:02 AM/parcticipants/$name/versions abd (#801) (</pact-foundation/pact_broker/commit/af66f6a3|af66f6a3>)
#### Bug Fixes
• rubocop errors (</pact-foundation/pact_broker/commit/e311422c|e311422c>)
• refactored long consumer_contract method (</pact-foundation/pact_broker/commit/7d8af4d5|7d8af4d5>)
• remove unsupported Pact::Term from test example (</pact-foundation/pact_broker/commit/1a4056bd|1a4056bd>)
• rename interaction_async.erb filename (</pact-foundation/pact_broker/commit/77ddcb59|77ddcb59>)
• refactored the query to filter out duplicate integration rows (#806) (</pact-foundation/pact_broker/commit/7bff0f0d|7bff0f0d>)
pact-foundation/pact_brokerPriyaranjan Mudliar
07/09/2025, 2:03 PMDominick Campbell
07/18/2025, 8:20 PMKay
07/24/2025, 9:06 AMJames P
07/30/2025, 2:03 PMJan Měkota
07/31/2025, 11:44 AM--build-url parameter in the publish command?
When I use it, where in pactbroker is it used?
https://docs.pact.io/pact_broker/client_cli/readme#publish
We are using Pact Broker OSS.james perepiczka
08/11/2025, 8:08 AMMatt (pactflow.io / pact-js / pact-go)
Paolo Laurenti
08/18/2025, 10:01 AMTim Vahlbrock
09/02/2025, 10:53 AMAshish Garg
10/07/2025, 5:35 PMGitHub
10/30/2025, 2:28 PMGitHub
11/02/2025, 6:00 PMJan Měkota
11/06/2025, 9:57 AMInstance class: db.t3.medium
vCPU: 2
RAM: 4 GB
Engine version: 13.18
but lately we have been having problems with SQL queries timeouts
Exception: Sequel::DatabaseError: PG::QueryCanceled: ERROR: canceling statement due to statement timeout
We are preparing to set up DB cleanup, but at the same time we are considering whether we should increase RDS resources.
Do you have any experience with what Instance class would be suitable?Tim Vahlbrock
11/13/2025, 6:08 AMFábio Rodrigues
11/20/2025, 11:32 AMpact-broker can-i-merge --pacticipant <pacticipant> --version <version>....
while in linux it is like this:
pact-broker can-i-merge --pacticipant=<pacticipant> --version=<version>....
if one is using the same script to call in linux or windows, it has to take into account what base OS it is running. Why not have one unified interface?Wojciech Wroblewski
12/03/2025, 12:00 PMStanislav Vodetskyi
12/10/2025, 8:05 PMJan Měkota
12/15/2025, 12:20 PMpact-broker create-or-update-pacticipant --name=pacticipnat --main-branch=main
Now I would like to remove the setting and leave empty to use default according to auto_detect_main_branch and main_branch_candidates
But I did not find a way how to remove previously set Main branch by cli.
Do you know any way please?Tim Vahlbrock
02/16/2026, 2:00 PMPaul Williams
02/27/2026, 6:34 AMcan-i-deploy tool agreed (correctly) with the initial provided based break, but seem to disagree on the consumer break. I attach images of the Matrix and can-i-deploy tool output. I will post further diagnostic info in a thread.
Is this expected? I'm, perhaps incorrectly, expecting can-i-deploy to say "computer saids no...."Paul Williams
03/03/2026, 6:52 AMcan-i-deploy tool could work against to answer whether a deployment is safe. Is the key concern here premature assignment of 'deployed' or 'released' before the actual deployment? Perhaps this is a nomenclature issue or your trying to maintain strict definitions of the vocabulary being used?
The scenario modelling I've conducted over the past few days suggests that using record-release and record-support-end alongside a production environment does provide the general and backwards compatibility requirements we have during blue / green deployments. Well, issue 903 withstanding. However, even though it works, I'm not keen to follow an "anti-pattern" as the document suggests. Are there specific technical or roadmap reasons why this approach really shouldn't be used? If we do use Pact going forwards, can anyone advise what consumer selectors would be suitable for our "Can I deploy" goal? We use trunk based development and won't necessarily deploy the latest versions at any specific time, and certainly don't deploy every version to production. Perhaps an illustrative matrix could provide an example:
+--------------------------+--------------------------+
| Consumer version | Provider version |
+--------------------------+--------------------------+
| 1 | 1 |
| 2 | 2 deployed to prod |
| 3 deployed to prod | 3 |
| 4 | 4 want to deploy to prod |
| 5 want to deploy to prod | 5 |
| 6 | | |
+--------------------------+--------------------------+
Trunk based means branching selectors won't work. tags are deprecated(?), latest wouldn't work due to consumer@6 and provider@5. From https://docs.pact.io/pact_broker/advanced_topics/consumer_version_selectors, it does appear that { "deployedOrReleased": true } would be most suitable if not for requiring 'premature release of customer@5 and provider@4. However, in my project's existing nomenclature, these versions would have already been released by Maven... Want I want to obtain is assurance of compatibility between consumer@3, consumer@5, provider@2 and provider@4 to ensure blue/green would work?Maria Eichman
03/12/2026, 5:59 PMdescribe-version mention --environment, but when I run it the command errors. From what I can tell, this may be a version mismatch or unsupported option in the CLI build I’m using Version is 1.77.0 and I pull lates from docker.
➜ ~ pact-broker describe-version --pacticipant test --broker-base-url=$PACT_BROKER_URL --environment production --deployed
Unknown switches "--environment", "--deployed"
This is a warning rather than an error so as not to break backwards compatibility. To raise an error for unknown options set PACT_BROKER_ERROR_ON_UNKNOWN_OPTION=true
ERROR: "pact-broker describe_version" was called with arguments ["--environment", "production", "--deployed"]
Usage: "pact-broker describe-version -a, --pacticipant=PACTICIPANT -b, --broker-base-url=BROKER_BASE_URL"
Is describe-version --environment expected to work in current Pact CLI version?Norbert Gulácsi
03/25/2026, 12:17 PMGitHub
04/17/2026, 8:32 AMBen Minter
05/01/2026, 11:12 AMEric Muller
06/16/2026, 5:41 PMGitHub
07/16/2026, 11:01 AMPaul Williams
07/27/2026, 1:17 PMPaul Williams
07/27/2026, 1:18 PMlatest, the hal browser still reported x-pact-broker-version: 2.119.0...