Skip to content
This repository was archived by the owner on Sep 9, 2024. It is now read-only.

Commit 713250c

Browse files
committed
chore: upgrade proto version to 4.27.0
1 parent b26be51 commit 713250c

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ dependencies {
2525
api "io.contract-testing.contractcase:case_example_mock_types:${caseCoreVersion}"
2626
api "io.contract-testing.contractcase:test-equivalence-matchers:${caseCoreVersion}"
2727
implementation 'com.diogonunes:JColor:5.5.1'
28-
implementation 'com.google.protobuf:protobuf-java:3.25.3'
29-
implementation 'com.google.protobuf:protobuf-java-util:3.25.3'
30-
implementation 'com.google.protobuf:protoc:3.25.3'
28+
implementation 'com.google.protobuf:protobuf-java:4.27.0'
29+
implementation 'com.google.protobuf:protobuf-java-util:4.27.0'
30+
implementation 'com.google.protobuf:protoc:4.27.0'
3131
implementation "io.grpc:protoc-gen-grpc-java:${grpcVersion}"
3232
implementation "io.grpc:grpc-core:${grpcVersion}"
3333
implementation "io.grpc:grpc-stub:${grpcVersion}"
@@ -76,7 +76,7 @@ protobuf {
7676
}
7777
protoc {
7878
// Download from repositories
79-
artifact = 'com.google.protobuf:protoc:3.25.1'
79+
artifact = 'com.google.protobuf:protoc:4.27.0'
8080
}
8181
generateProtoTasks {
8282
all().configureEach { task ->

src/main/java/io/contract_testing/contractcase/client/AbstractRpcConnector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.contract_testing.contractcase.client;
22

33
import com.google.protobuf.AbstractMessage;
4-
import com.google.protobuf.GeneratedMessageV3.Builder;
4+
import com.google.protobuf.GeneratedMessage;
55
import com.google.protobuf.StringValue;
66
import io.contract_testing.contractcase.ContractCaseCoreError;
77
import io.contract_testing.contractcase.LogPrinter;
@@ -28,7 +28,7 @@
2828
import java.util.concurrent.atomic.AtomicInteger;
2929
import org.jetbrains.annotations.NotNull;
3030

31-
abstract class AbstractRpcConnector<T extends AbstractMessage, B extends Builder<B>> {
31+
abstract class AbstractRpcConnector<T extends AbstractMessage, B extends GeneratedMessage.Builder<B>> {
3232

3333
private final ConcurrentMap<String, CompletableFuture<BoundaryResult>> responseFutures = new ConcurrentHashMap<>();
3434
private final AtomicInteger nextId = new AtomicInteger();

src/main/java/io/contract_testing/contractcase/client/ContractResponseStreamObserver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import static io.contract_testing.contractcase.client.ConnectorOutgoingMapper.mapResultResponse;
88

99
import com.google.protobuf.AbstractMessage;
10-
import com.google.protobuf.GeneratedMessageV3.Builder;
10+
import com.google.protobuf.GeneratedMessage;
1111
import io.contract_testing.contractcase.ContractCaseCoreError;
1212
import io.contract_testing.contractcase.LogPrinter;
1313
import io.contract_testing.contractcase.edge.ConnectorResult;
@@ -23,7 +23,7 @@
2323
import java.util.concurrent.Executors;
2424
import org.jetbrains.annotations.NotNull;
2525

26-
class ContractResponseStreamObserver<T extends AbstractMessage, B extends Builder<B>> implements
26+
class ContractResponseStreamObserver<T extends AbstractMessage, B extends GeneratedMessage.Builder<B>> implements
2727
StreamObserver<ContractResponse> {
2828

2929
private final AbstractRpcConnector<T, B> rpcConnector;

0 commit comments

Comments
 (0)