You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://test.pactflow.io/overview/provider/pactflow-example-provider-springboot/consumer/pactflow-example-consumer-java-junit)
5
+
[](https://test.pactflow.io/overview/provider/pactflow-example-provider-java-graphql/consumer/pactflow-example-consumer-java-junit)
This is an example of a Java Spring Boot GraphQL provider that uses Pact, [PactFlow](https://pactflow.io) and GitHub Actions to ensure that it is compatible with the expectations its consumers have of it.
@@ -23,7 +23,7 @@ The project uses a Makefile to simulate a very simple build pipeline with two st
23
23
- Run tests (including the pact tests that generate the contract)
24
24
- Publish pacts, tagging the consumer version with the name of the current branch
25
25
- Check if we are safe to deploy to prod (ie. has the pact content been successfully verified)
26
-
- Deploy (only from master)
26
+
- Deploy (only from main)
27
27
- Deploy app (just pretend for the purposes of this example!)
28
28
- Tag the deployed consumer version as 'prod'
29
29
@@ -32,7 +32,8 @@ The project uses a Makefile to simulate a very simple build pipeline with two st
32
32
- Docker
33
33
- A [PactFlow](https://pactflow.io) account
34
34
- A [read/write API Token](https://docs.pactflow.io/#configuring-your-api-token) from your PactFlow account
35
-
- Java 8+ installed
35
+
- Java 19+ installed
36
+
- A linux based environment (e.g. MacOSX, Linux, Windows Subsystem for Linux)
0 commit comments