This is a sample project for demonstrating [bi-directional] contract testing with Pactflow.
See [blog post] for details on usage and find the matching consumer project [here]
This Spring Boot app represents the contract "provider", requires Java 17 and for the full experience you will need a trial account to create your own Pact broker. Add the Pact broker token to your GitHub Action secrets and adjust the broker URL in the .github/workflows/main.yml file.
To have a successful build, you need to disable the tests that are currently failing for demonstration purpose.