Skip to content

Commit 6b9f9ee

Browse files
Update apple/servicetalk (#2467)
### apple - servicetalk: v0.42.63 → v0.42.64 Co-authored-by: app-token-plugins[bot] <app-token-plugins[bot]@users.noreply.github.com>
1 parent 0e40a9f commit 6b9f9ee

6 files changed

Lines changed: 86 additions & 0 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*
2+
!Dockerfile
3+
!pom.xml
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# syntax=docker/dockerfile:1.23
2+
FROM debian:trixie-20260505@sha256:e2d08da6f42ef4b09b165d55528a12727aeed8240dc9edf888e3ec07e10ef9da AS build
3+
4+
WORKDIR /app
5+
RUN apt-get update \
6+
&& apt-get install -y curl
7+
RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/servicetalk/servicetalk-grpc-protoc/0.42.64/servicetalk-grpc-protoc-0.42.64-all.jar
8+
9+
FROM gcr.io/distroless/java25-debian13:latest@sha256:3e0a1496b365a18d2c01ccfe27c8bc93b1a6b8ca7460c02b8badb791bf296fce AS base
10+
11+
FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps
12+
COPY pom.xml /tmp/pom.xml
13+
RUN cd /tmp && mvn -f pom.xml dependency:go-offline
14+
15+
FROM scratch
16+
COPY --from=base --link / /
17+
COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar .
18+
COPY --from=maven-deps /root/.m2/repository /maven-repository
19+
USER nobody
20+
ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"]
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v1
2+
name: buf.build/apple/servicetalk
3+
plugin_version: v0.42.64
4+
source_url: https://github.com/apple/servicetalk
5+
integration_guide_url: https://docs.servicetalk.io/
6+
description: A networking framework that evolves with your application.
7+
deps:
8+
- plugin: buf.build/protocolbuffers/java:v34.1
9+
output_languages:
10+
- java
11+
spdx_license_id: Apache-2.0
12+
license_url: https://github.com/apple/servicetalk/blob/0.42.64/LICENSE.txt
13+
registry:
14+
maven:
15+
deps:
16+
- io.servicetalk:servicetalk-data-protobuf:0.42.64
17+
- io.servicetalk:servicetalk-grpc-api:0.42.64
18+
- io.servicetalk:servicetalk-grpc-protobuf:0.42.64
19+
# Add direct dependency on newer protobuf
20+
- com.google.protobuf:protobuf-java:4.34.1
21+
opts:
22+
- javaDocs=false
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<project>
2+
<modelVersion>4.0.0</modelVersion>
3+
<groupId>temp</groupId>
4+
<artifactId>temp</artifactId>
5+
<version>1.0</version>
6+
<dependencies>
7+
<dependency>
8+
<groupId>io.servicetalk</groupId>
9+
<artifactId>servicetalk-data-protobuf</artifactId>
10+
<version>0.42.64</version>
11+
</dependency>
12+
<dependency>
13+
<groupId>io.servicetalk</groupId>
14+
<artifactId>servicetalk-grpc-api</artifactId>
15+
<version>0.42.64</version>
16+
</dependency>
17+
<dependency>
18+
<groupId>io.servicetalk</groupId>
19+
<artifactId>servicetalk-grpc-protobuf</artifactId>
20+
<version>0.42.64</version>
21+
</dependency>
22+
<dependency>
23+
<groupId>com.google.protobuf</groupId>
24+
<artifactId>protobuf-java</artifactId>
25+
<version>4.34.1</version>
26+
</dependency>
27+
<!-- lite -->
28+
<dependency>
29+
<groupId>com.google.protobuf</groupId>
30+
<artifactId>protobuf-javalite</artifactId>
31+
<version>4.34.1</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>build.buf</groupId>
35+
<artifactId>protobuf-javalite</artifactId>
36+
<version>4.34.1</version>
37+
</dependency>
38+
</dependencies>
39+
</project>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h1:QoKFl37ZuBqkGvB2c7Am3ehXKjQ7IMUqvSp8OGthb3c=
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h1:q+PyR20m/W3Vgz+UYj8+3eCqpgbePTnXp3EdiFKdzBY=

0 commit comments

Comments
 (0)