All notable changes to this project will be documented in this file.
- Dependency updates
- Add drift extension
- (docs) Correct changelog
- (drift) Install to ~/.drift
- Cargo fmt
- (drift) Win-arm64 no bins, ensure config dir exists
- Exit early if extension has unsupported plat/arch
- (drift) Minor fixups
- (drift) Clippy fixup
- (ci) Add legacy-artifact publishing job
- Update distribution links (#88)
- (ci) Fix container job permissions
- (pact-broker-cli) Remove deprecated arg from pactflow client
- Add Scarf analytics pixel to README and document telemetry / opt-out (PACT-6978)
- Fix rustfmt and clippy warnings
- Rewrite the installation section
- Collapse help output behind details blocks
- Enable Scarf telemetry pixel for pact-cli (PACT-7007) (#86)
- Add cargo-dist and release-plz pipeline
- Add and fix retry logic
- Wire --enable-otel as master switch for OTEL traces and logs
- Use clap-parsed external subcommand name and args for extension dispatch
- Replace SimpleLogProcessor with BatchLogProcessor for OTEL log bridge
- Drop x86_64-pc-windows-gnu build target
- Update softprops/action-gh-release action to v2.6.2
- Replace non-breaking space with normal space
- Move and update renovate config
- Update softprops/action-gh-release action to v3
- Reduce build time with caching and fewer integration test runs
- Add step timeout and fix unbounded wait loops in example scripts
- Update pact-broker-cli to 0.7.0 (#51)
- Update rust crate pact-broker-cli to v0.6.3 (#43)
- Update rust crate reqwest-tracing to 0.7.0 (#25) [skip ci]
- Update rust crate indexmap to v2 (#34) [skip ci]
- Update rust crate pact-broker-cli to v0.6.2 (#35)
- Update rust crate pact-broker-cli to v0.6.1 (#33)
- Update rust crate pact-broker-cli to 0.6.0 (#20)
- Update rust crate clap to v4.5.57 (#12) [skip ci]
- Update rust crate clap_complete to v4.5.65 (#13) [skip ci]
- Update rust crate comfy-table to v7.2.2 (#15) [skip ci]
- Update rust crate serde_json to v1.0.149 (#16) [skip ci]
- Update rust crate tracing-opentelemetry to v0.32.1 (#18) [skip ci]
- Update rust crate trycmd to v0.15.11 (#19) [skip ci]
- Update clap to 4.5.51
- Add pactflow-ai / pact-ruby-standalone via extensions framework
- Latest clis
- Correct docker download link [ci skip]
- Cargo update
- Update readme with new options
- Add alised 1-liner install script
- Update pact-broker-cli to 0.2.1
- Return ExitCode throughout rather than using process exit for pact-broker-cli
- Add otel configuration
- Pact broker with otel config
- Use sed for portability in swapping opts
- Add ruby/rust mock/stub/verifier demos
- Update pact-broker-cli to 0.2.0
- Rename pact-broker to broker, rename cli binary to pact (#3)
- Correct env vars reused from pact-broker-cli install script
- Simple clap cli app with subcommands
- Composed pact cli