Skip to content

Commit 18f0351

Browse files
Update apple/servicetalk (#2766)
### apple - servicetalk: v0.42.66 → v0.42.67 Co-authored-by: app-token-plugins[bot] <app-token-plugins[bot]@users.noreply.github.com>
1 parent 9f92d7c commit 18f0351

6 files changed

Lines changed: 96 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: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# syntax=docker/dockerfile:1.26
2+
FROM debian:trixie-20260918@sha256:9cc080028c43b27d2074d63a5f9caf7166d731494965616c1a6d2827a004585c 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.67/servicetalk-grpc-protoc-0.42.67-all.jar
8+
9+
FROM eclipse-temurin:25-jdk@sha256:119a3d18f160a3e7655a66034d0f43beee31cd7b3b9142d57a5de29772011de6 AS jre
10+
RUN jlink --add-modules java.base,java.compiler,java.instrument,java.logging,java.management,jdk.unsupported \
11+
--strip-debug \
12+
--no-man-pages \
13+
--no-header-files \
14+
--generate-cds-archive \
15+
--output /jre \
16+
&& rm /jre/lib/server/classes_nocoops.jsa
17+
18+
FROM gcr.io/distroless/cc-debian13:latest@sha256:4594d59540d1948417f6ca2829ddd9294493a7c68b7528f4dd459de7f203a750 AS base
19+
20+
FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps
21+
COPY pom.xml /tmp/pom.xml
22+
RUN cd /tmp && mvn -f pom.xml dependency:go-offline
23+
24+
FROM scratch
25+
COPY --from=base --link / /
26+
COPY --from=jre --link /jre /jre
27+
COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar .
28+
COPY --from=maven-deps /root/.m2/repository /maven-repository
29+
USER nobody
30+
ENTRYPOINT [ "/jre/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.67
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:v36.2
9+
output_languages:
10+
- java
11+
spdx_license_id: Apache-2.0
12+
license_url: https://github.com/apple/servicetalk/blob/0.42.67/LICENSE.txt
13+
registry:
14+
maven:
15+
deps:
16+
- io.servicetalk:servicetalk-data-protobuf:0.42.67
17+
- io.servicetalk:servicetalk-grpc-api:0.42.67
18+
- io.servicetalk:servicetalk-grpc-protobuf:0.42.67
19+
# Add direct dependency on newer protobuf
20+
- com.google.protobuf:protobuf-java:4.36.2
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.67</version>
11+
</dependency>
12+
<dependency>
13+
<groupId>io.servicetalk</groupId>
14+
<artifactId>servicetalk-grpc-api</artifactId>
15+
<version>0.42.67</version>
16+
</dependency>
17+
<dependency>
18+
<groupId>io.servicetalk</groupId>
19+
<artifactId>servicetalk-grpc-protobuf</artifactId>
20+
<version>0.42.67</version>
21+
</dependency>
22+
<dependency>
23+
<groupId>com.google.protobuf</groupId>
24+
<artifactId>protobuf-java</artifactId>
25+
<version>4.36.2</version>
26+
</dependency>
27+
<!-- lite -->
28+
<dependency>
29+
<groupId>com.google.protobuf</groupId>
30+
<artifactId>protobuf-javalite</artifactId>
31+
<version>4.36.2</version>
32+
</dependency>
33+
<dependency>
34+
<groupId>build.buf</groupId>
35+
<artifactId>protobuf-javalite</artifactId>
36+
<version>4.36.2</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:NYeZ7ToFAxj19ghlA3mJsViXPM9XbNN8Bx1RKH3NlEs=
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
h1:mKry8u/a08xQr8Up7uu+nyPAnr8QeVpYAyZbutNXPwo=

0 commit comments

Comments
 (0)