All notable changes to this project will be documented in this file.
- (create-webhook) Fix issue with header parsing & payload
- New lint errors in latest version of rust/clippy
- (record-deployment) Set target to application_instance if set
- (record-undeployment) Support application-instance when undeploying apps
- (ci) Wire legacy-artifacts into the release pipeline
- (can-i-deploy) Ensure ignore argument is passed to matrix query
- (ci) Fix container job permissions
- (ci) Wire in container publishing
- (can-i-deploy) Use latestby=cvpv when targeting an environment (#102)
- Switch to cargo-dist for installer scripts
- Update readme for new installation
- (ci) Drop aarch64-pc-windows-msvc target pending ring fix
- Format
- Format
- Run publish provider contract tests on all platforms
- Bootstrap cargo-dist for multi-platform binary builds
- (lint) Address clippy pattern warnings
- (lint) Fix never-looping for loop in record_support_ended
- (lint) Apply auto-fixable clippy suggestions
- (lint) Eliminate dead code warnings from binary by exporting build_cli via lib
- (lint) Remove unused imports and prefix unused variables with _
- (lint) Resolve all remaining clippy warnings
- (lint) Remove unused variables and parameters rather than suppressing with _
- (ci) Tweak dist install location and alias
- 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
- Use HalClient is delete-webhook
- Fmt
- Relax response expectation
- Update pact tests with new endpoints
- Process broker notices and print on error - 409 conflict but cover all error cases
- Error on pact merge duplicate interactions - interaction/state
- Pretty format pact source errors, and ensure error msg printed
- Merge pact files with same consumer/provider before publishing
- Add otel configuration
- Add ssl args to pactflow client
- Return ExitCode throughout rather than using process exit
- Ensure publish pacts errors if no files found
- Output pact validation output in json
- Some refactoring of error message processing
- Compat layer --verbose flag mapped to log-level info. can-i-deploy latest support opt tag
- Ensure Cargo.lock is updated with new version number pre release
- Align with og pact_broker-client - unamed arg for pact-broker-publish
- Record-deployment, not release
- Update cargo lockfile [ci skip]
- Update install script to retain exe suffix
- Update git branch/commit commands to match ruby env var matches
- Add branch command to can-i-deploy
- Remove
pact-brokerfrom top level argument
- 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
- Toolchain stable for publish wf
- Cargo publish no confirm
- Add can-i-deploy/record-release
- Publish/c-i-d/record-deployment
- Initial release
- In POSIX sh, [[ ]] is undefined
- Sh does not have pipefail option
- Make sure to fail even on pipe
- Allow to pass version as argument to action
- Use own action for cli install during test and fix security variables injection
- Use GitHub Tools Cache to store binary
- Support file path for --verification-results flag (#21)
- Ensure changelog doesnt get clobbered [ci-skip]
- Update badge [ci skip]
- Opt into safe/basic parsing for install script [skip ci]
- Fix issue with create-or-update-webhook returning 404 and not respecting uuid
- Match provider states and test pact broker master branch
- Match content type on 404
- Ensure verification results are printed
- Cargo fmt
- Update all deps bar reqwest to 0.13.x
- Take context paths into account when fetching the root HAL resource
- Pin softprops to v2.5.0
- Add VERIFICATION TYPE column and align with API changes (#32)
- Update rust crate uuid to v1.23.2