pact-broker-cli
Source Code​
https://github.com/pact-foundation/pact-broker-cli/tree/main
[0.5.0] - 2025-10-30​
Features​
- Add provider-states list command
- Describe-versions environment support
- Delete-version-tag
- Delete-webhook
- Get-pacts by provider by branch command
- Addd custom-header arg and pass to HalClient
Miscellaneous Tasks​
- Use HalClient is delete-webhook
- Fmt
- Relax response expectation
Testing​
- Update pact tests with new endpoints
[0.4.1] - 2025-10-24​
Bug Fixes​
- Process broker notices and print on error - 409 conflict but cover all error cases
- Error on pact merge duplicate interactions - interaction/state
[0.4.0] - 2025-10-23​
Bug Fixes​
- Pretty format pact source errors, and ensure error msg printed
Features​
- Merge pact files with same consumer/provider before publishing
[0.3.0] - 2025-10-22​
Features​
- Add otel configuration
[0.2.2] - 2025-10-18​
Bug Fixes​
- Add ssl args to pactflow client
- Return ExitCode throughout rather than using process exit
- Ensure publish pacts errors if no files found
Miscellaneous Tasks​
- Output pact validation output in json
- Some refactoring of error message processing
[0.2.1] - 2025-10-17​
Bug Fixes​
- Compat layer --verbose flag mapped to log-level info. can-i-deploy latest support opt tag
Miscellaneous Tasks​
- Ensure Cargo.lock is updated with new version number pre release
[0.2.0] - 2025-10-14​
Features​
- Align with og pact_broker-client - unamed arg for pact-broker-publish
Miscellaneous Tasks​
- Record-deployment, not release
- Update cargo lockfile [ci skip]
- Update install script to retain exe suffix
[0.1.0] - 2025-10-09​
Bug Fixes​
- Update git branch/commit commands to match ruby env var matches
- Add branch command to can-i-deploy
Features​
- Remove
pact-brokerfrom top level argument
Miscellaneous Tasks​
- Cargo manifest detail / include file list
- Reduce keywords, cargo max 5
- Rename the repo owner to pact-foundation
- Use PACTFLOW_PACT_OSS_TOKEN
- Restrict can-i-deploy to Pact Broker - master branch
- Pass through broker url as var
- Dont use pull request head sha in can-i-deploy/record-release
- Point to feat/pact-broker-cli-rewrite-rust branch on pact_broker side
- Enable all targets again
- Only record release on tagged release
- Fix up test and readme cmds post rename
Ci​
- Toolchain stable for publish wf
- Cargo publish no confirm
- Add can-i-deploy/record-release
- Publish/c-i-d/record-deployment
[0.0.1] - 2025-09-28​
Features​
- Initial release