Skip to content

Commit 0058d2b

Browse files
committed
chore: remove unused imports
1 parent 2dee193 commit 0058d2b

File tree

6 files changed

+22
-31
lines changed

6 files changed

+22
-31
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ jobs:
2121
"pactflow-example-provider-java-graphql",
2222
]
2323
steps:
24-
- uses: actions/checkout@v2
25-
- name: Set up JDK 18
26-
uses: actions/setup-java@v2
24+
- uses: actions/checkout@v4
25+
- name: Set up JDK 17
26+
uses: actions/setup-java@v4
2727
with:
2828
distribution: 'zulu'
29-
java-version: '18'
29+
java-version: '17'
3030
- name: Test for ${{ matrix.pact_provider }}
3131
run: make test
3232
env:
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-latest
4242
needs: test
4343
steps:
44-
- uses: actions/checkout@v2
44+
- uses: actions/checkout@v4
4545
- run: docker pull pactfoundation/pact-cli:latest
4646
- name: Can I deploy?
4747
run: GIT_BRANCH=${GIT_REF:11} make can_i_deploy
@@ -51,7 +51,7 @@ jobs:
5151
runs-on: ubuntu-latest
5252
needs: can-i-deploy
5353
steps:
54-
- uses: actions/checkout@v2
54+
- uses: actions/checkout@v4
5555
- run: docker pull pactfoundation/pact-cli:latest
5656
- name: Deploy
5757
run: GIT_BRANCH=${GIT_REF:11} make deploy

.java-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
11
1+
17.0

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ can_i_deploy: .env
5353
--pacticipant ${PACTICIPANT} \
5454
--version ${GIT_COMMIT} \
5555
--to-environment production \
56-
--retry-while-unknown 0 \
57-
--retry-interval 10
56+
--retry-while-unknown 5 \
57+
--retry-interval 15
5858

5959
deploy_app:
6060
@echo "Deploying to production"

build.gradle

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
plugins {
2-
id 'org.springframework.boot' version '2.2.2.RELEASE'
3-
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
2+
id 'org.springframework.boot' version '3.3.4'
3+
id 'io.spring.dependency-management' version '1.1.6'
44
id 'java'
5-
id "au.com.dius.pact" version "4.2.0"
6-
id "io.freefair.lombok" version "6.6"
5+
id "au.com.dius.pact" version "4.5.13"
6+
id "io.freefair.lombok" version "8.10.2"
77
}
88

99
group = 'com.example'
1010
version = '0.0.1-SNAPSHOT'
11-
sourceCompatibility = '15'
11+
java {
12+
sourceCompatibility = '17'
13+
}
1214

1315
repositories {
1416
mavenCentral()
1517
}
1618

1719
dependencies {
1820
implementation 'org.springframework.boot:spring-boot-starter-web'
19-
implementation "org.apache.httpcomponents:fluent-hc:4.5.5"
20-
implementation 'com.graphql-java:graphql-java:20.0'
21+
implementation "org.apache.httpcomponents:fluent-hc:4.5.14"
22+
implementation 'com.graphql-java:graphql-java:22.3'
2123

22-
testImplementation 'au.com.dius.pact.consumer:junit5:4.2.18'
24+
testImplementation 'au.com.dius.pact.consumer:junit5:4.5.13'
2325
testImplementation('org.springframework.boot:spring-boot-starter-test') {
2426
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
2527
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
44
networkTimeout=10000
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

src/test/java/com/example/products/ProductsPactTest.java

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,9 @@
22

33
import org.junit.jupiter.api.extension.ExtendWith;
44
import au.com.dius.pact.consumer.MockServer;
5+
import au.com.dius.pact.core.model.PactSpecVersion;
56
import au.com.dius.pact.core.model.RequestResponsePact;
67
import au.com.dius.pact.core.model.annotations.Pact;
7-
import graphql.ExecutionResult;
8-
import graphql.GraphQL;
9-
import graphql.schema.GraphQLSchema;
10-
import graphql.schema.StaticDataFetcher;
11-
import graphql.schema.idl.RuntimeWiring;
12-
import graphql.schema.idl.SchemaGenerator;
13-
import graphql.schema.idl.SchemaParser;
14-
import graphql.schema.idl.TypeDefinitionRegistry;
15-
import static graphql.schema.idl.RuntimeWiring.newRuntimeWiring;
16-
17-
import au.com.dius.pact.consumer.dsl.PactDslJsonArray;
188
import au.com.dius.pact.consumer.dsl.PactDslJsonBody;
199
import au.com.dius.pact.consumer.dsl.PactDslWithProvider;
2010
import au.com.dius.pact.consumer.junit5.PactConsumerTestExt;
@@ -23,7 +13,6 @@
2313

2414
import java.io.IOException;
2515
import java.net.URISyntaxException;
26-
import java.util.List;
2716
import java.util.Map;
2817

2918
import static org.hamcrest.MatcherAssert.assertThat;
@@ -78,7 +67,7 @@ public RequestResponsePact getProduct(PactDslWithProvider builder) {
7867
.toPact();
7968
}
8069

81-
@PactTestFor(pactMethod = "getProduct")
70+
@PactTestFor(pactMethod = "getProduct", pactVersion = PactSpecVersion.V3)
8271
@Test
8372
public void testGetProduct(MockServer mockServer) throws IOException, URISyntaxException {
8473
Product product = new ProductClient().setUrl(mockServer.getUrl()).getProduct("10");

0 commit comments

Comments
 (0)