diff --git a/plugins/apple/servicetalk/v0.42.57/.dockerignore b/plugins/apple/servicetalk/v0.42.57/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.57/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.57/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.57/Dockerfile b/plugins/apple/servicetalk/v0.42.57/Dockerfile index ca377ed9c..4b3f24c04 100644 --- a/plugins/apple/servicetalk/v0.42.57/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.57/Dockerfile @@ -10,8 +10,13 @@ FROM gcr.io/distroless/java21-debian12:latest@sha256:7c9a9a362eadadb308d29b9c7fe CMD echo this is a dummy file used to automate dependency upgrades for plugins +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.57/pom.xml b/plugins/apple/servicetalk/v0.42.57/pom.xml new file mode 100644 index 000000000..e7514339d --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.57/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.57 + + + io.servicetalk + servicetalk-grpc-api + 0.42.57 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.57 + + + com.google.protobuf + protobuf-java + 4.31.1 + + + + com.google.protobuf + protobuf-javalite + 4.31.1 + + + build.buf + protobuf-javalite + 4.31.1 + + + diff --git a/plugins/apple/servicetalk/v0.42.58/.dockerignore b/plugins/apple/servicetalk/v0.42.58/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.58/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.58/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.58/Dockerfile b/plugins/apple/servicetalk/v0.42.58/Dockerfile index 19d45d2b6..17bac064c 100644 --- a/plugins/apple/servicetalk/v0.42.58/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.58/Dockerfile @@ -10,8 +10,13 @@ FROM gcr.io/distroless/java21-debian12:latest@sha256:73c719485ac6fb38dd168053837 CMD echo this is a dummy file used to automate dependency upgrades for plugins +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.58/pom.xml b/plugins/apple/servicetalk/v0.42.58/pom.xml new file mode 100644 index 000000000..1cda19726 --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.58/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.58 + + + io.servicetalk + servicetalk-grpc-api + 0.42.58 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.58 + + + com.google.protobuf + protobuf-java + 4.31.1 + + + + com.google.protobuf + protobuf-javalite + 4.31.1 + + + build.buf + protobuf-javalite + 4.31.1 + + + diff --git a/plugins/apple/servicetalk/v0.42.59/.dockerignore b/plugins/apple/servicetalk/v0.42.59/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.59/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.59/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.59/Dockerfile b/plugins/apple/servicetalk/v0.42.59/Dockerfile index 9c58172d0..c325a9a8d 100644 --- a/plugins/apple/servicetalk/v0.42.59/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.59/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/ FROM gcr.io/distroless/java21-debian12:latest@sha256:914d2e4d0aef6afe6167a11de8d87a4bfcd9325f36d1b45c03c04e6f16ba94d8 AS base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.59/pom.xml b/plugins/apple/servicetalk/v0.42.59/pom.xml new file mode 100644 index 000000000..c1dbb2187 --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.59/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.59 + + + io.servicetalk + servicetalk-grpc-api + 0.42.59 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.59 + + + com.google.protobuf + protobuf-java + 4.32.0 + + + + com.google.protobuf + protobuf-javalite + 4.32.0 + + + build.buf + protobuf-javalite + 4.32.0 + + + diff --git a/plugins/apple/servicetalk/v0.42.60/.dockerignore b/plugins/apple/servicetalk/v0.42.60/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.60/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.60/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.60/Dockerfile b/plugins/apple/servicetalk/v0.42.60/Dockerfile index 1a921dbf0..25ba60e7f 100644 --- a/plugins/apple/servicetalk/v0.42.60/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.60/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/ FROM gcr.io/distroless/java21-debian12:latest@sha256:418b2e2a9e452aa9299511427f2ae404dfc910ecfa78feb53b1c60c22c3b640c AS base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.60/pom.xml b/plugins/apple/servicetalk/v0.42.60/pom.xml new file mode 100644 index 000000000..c2cf96765 --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.60/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.60 + + + io.servicetalk + servicetalk-grpc-api + 0.42.60 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.60 + + + com.google.protobuf + protobuf-java + 4.32.1 + + + + com.google.protobuf + protobuf-javalite + 4.32.1 + + + build.buf + protobuf-javalite + 4.32.1 + + + diff --git a/plugins/apple/servicetalk/v0.42.61/.dockerignore b/plugins/apple/servicetalk/v0.42.61/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.61/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.61/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.61/Dockerfile b/plugins/apple/servicetalk/v0.42.61/Dockerfile index 31318c377..dd8463744 100644 --- a/plugins/apple/servicetalk/v0.42.61/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.61/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/ FROM gcr.io/distroless/java21-debian12:latest@sha256:b41ca849c90e111ed5a6d2431b474225535f266ac1b3902cd508718f160cea60 AS base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.61/pom.xml b/plugins/apple/servicetalk/v0.42.61/pom.xml new file mode 100644 index 000000000..49701e8d9 --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.61/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.61 + + + io.servicetalk + servicetalk-grpc-api + 0.42.61 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.61 + + + com.google.protobuf + protobuf-java + 4.33.1 + + + + com.google.protobuf + protobuf-javalite + 4.33.1 + + + build.buf + protobuf-javalite + 4.33.1 + + + diff --git a/plugins/apple/servicetalk/v0.42.62/.dockerignore b/plugins/apple/servicetalk/v0.42.62/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/apple/servicetalk/v0.42.62/.dockerignore +++ b/plugins/apple/servicetalk/v0.42.62/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/apple/servicetalk/v0.42.62/Dockerfile b/plugins/apple/servicetalk/v0.42.62/Dockerfile index 6d58f8910..fa44e9722 100644 --- a/plugins/apple/servicetalk/v0.42.62/Dockerfile +++ b/plugins/apple/servicetalk/v0.42.62/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o servicetalk-grpc-protoc.jar https://repo1.maven.org/maven2/io/ FROM gcr.io/distroless/java21-debian12:latest@sha256:ed87b011df38601c55503cb24a0d136fed216aeb3bcd57925719488d93d236f4 AS base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/servicetalk-grpc-protoc.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/servicetalk-grpc-protoc.jar"] diff --git a/plugins/apple/servicetalk/v0.42.62/pom.xml b/plugins/apple/servicetalk/v0.42.62/pom.xml new file mode 100644 index 000000000..7f77d8aca --- /dev/null +++ b/plugins/apple/servicetalk/v0.42.62/pom.xml @@ -0,0 +1,39 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.servicetalk + servicetalk-data-protobuf + 0.42.62 + + + io.servicetalk + servicetalk-grpc-api + 0.42.62 + + + io.servicetalk + servicetalk-grpc-protobuf + 0.42.62 + + + com.google.protobuf + protobuf-java + 4.33.3 + + + + com.google.protobuf + protobuf-javalite + 4.33.3 + + + build.buf + protobuf-javalite + 4.33.3 + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.4/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.4/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.4/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.4/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.4/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.4/Dockerfile index 2d86aeb9c..8a5bf8689 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.4/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.4/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://github.com/bufbuild/connect-kotlin/releases/download/v0.1.4/protoc-gen-connect-kotlin.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.4/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.4/pom.xml new file mode 100644 index 000000000..9e566c557 --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.4/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.4 + + + build.buf + connect-kotlin-google-java-ext + 0.1.4 + + + com.google.protobuf + protobuf-kotlin + 3.22.2 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.10 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.10 + + + com.google.protobuf + protobuf-java + 3.22.2 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.4 + + + com.google.protobuf + protobuf-kotlin-lite + 3.22.2 + + + com.google.protobuf + protobuf-javalite + 3.22.2 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.10 + + + + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.5/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.5/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.5/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.5/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.5/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.5/Dockerfile index 791f48130..c4c04299a 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.5/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.5/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/build/buf/protoc-gen-connect-kotlin/0.1.5/protoc-gen-connect-kotlin-0.1.5.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.5/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.5/pom.xml new file mode 100644 index 000000000..7ec3a4287 --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.5/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.5 + + + build.buf + connect-kotlin-google-java-ext + 0.1.5 + + + com.google.protobuf + protobuf-kotlin + 3.22.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.10 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.10 + + + com.google.protobuf + protobuf-java + 3.22.3 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.5 + + + com.google.protobuf + protobuf-kotlin-lite + 3.22.3 + + + com.google.protobuf + protobuf-javalite + 3.22.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.20 + + + + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.6/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.6/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.6/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.6/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.6/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.6/Dockerfile index 2cd192a7e..9f64f8448 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.6/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.6/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/build/buf/protoc-gen-connect-kotlin/0.1.6/protoc-gen-connect-kotlin-0.1.6.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.6/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.6/pom.xml new file mode 100644 index 000000000..ffe7ff806 --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.6/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.6 + + + build.buf + connect-kotlin-google-java-ext + 0.1.6 + + + com.google.protobuf + protobuf-kotlin + 3.22.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.10 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.10 + + + com.google.protobuf + protobuf-java + 3.22.3 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.6 + + + com.google.protobuf + protobuf-kotlin-lite + 3.22.3 + + + com.google.protobuf + protobuf-javalite + 3.22.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.20 + + + + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.7/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.7/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.7/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.7/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.7/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.7/Dockerfile index 4a24fcb69..18a1545bb 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.7/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.7/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/build/buf/protoc-gen-connect-kotlin/0.1.7/protoc-gen-connect-kotlin-0.1.7.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.7/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.7/pom.xml new file mode 100644 index 000000000..9b7c1187e --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.7/pom.xml @@ -0,0 +1,65 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.7 + + + build.buf + connect-kotlin-google-java-ext + 0.1.7 + + + com.google.protobuf + protobuf-kotlin + 3.22.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.10 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.10 + + + com.google.protobuf + protobuf-java + 3.22.3 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.7 + + + com.google.protobuf + protobuf-kotlin-lite + 3.22.3 + + + com.google.protobuf + protobuf-javalite + 3.22.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.20 + + + + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.8/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.8/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.8/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.8/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.8/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.8/Dockerfile index 069a9d4c7..7792428b2 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.8/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.8/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/build/buf/protoc-gen-connect-kotlin/0.1.8/protoc-gen-connect-kotlin-0.1.8.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.8/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.8/pom.xml new file mode 100644 index 000000000..0dfde00ba --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.8/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.8 + + + build.buf + connect-kotlin-google-java-ext + 0.1.8 + + + build.buf + connect-kotlin-okhttp + 0.1.8 + + + com.google.protobuf + protobuf-kotlin + 3.23.4 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.23.4 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.8 + + + com.google.protobuf + protobuf-kotlin-lite + 3.23.4 + + + com.google.protobuf + protobuf-javalite + 3.23.4 + + + build.buf + protobuf-javalite + 3.23.4 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/bufbuild/connect-kotlin/v0.1.9/.dockerignore b/plugins/bufbuild/connect-kotlin/v0.1.9/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.9/.dockerignore +++ b/plugins/bufbuild/connect-kotlin/v0.1.9/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/connect-kotlin/v0.1.9/Dockerfile b/plugins/bufbuild/connect-kotlin/v0.1.9/Dockerfile index 6a9b130c4..4c6eabb01 100644 --- a/plugins/bufbuild/connect-kotlin/v0.1.9/Dockerfile +++ b/plugins/bufbuild/connect-kotlin/v0.1.9/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/build/buf/protoc-gen-connect-kotlin/0.1.9/protoc-gen-connect-kotlin-0.1.9.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/bufbuild/connect-kotlin/v0.1.9/pom.xml b/plugins/bufbuild/connect-kotlin/v0.1.9/pom.xml new file mode 100644 index 000000000..a01cb0afc --- /dev/null +++ b/plugins/bufbuild/connect-kotlin/v0.1.9/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf + connect-kotlin + 0.1.9 + + + build.buf + connect-kotlin-google-java-ext + 0.1.9 + + + build.buf + connect-kotlin-okhttp + 0.1.9 + + + com.google.protobuf + protobuf-kotlin + 3.24.0 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.24.0 + + + + build.buf + connect-kotlin-google-javalite-ext + 0.1.9 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.0 + + + com.google.protobuf + protobuf-javalite + 3.24.0 + + + build.buf + protobuf-javalite + 3.24.0 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/bufbuild/validate-java/v0.10.1/.dockerignore b/plugins/bufbuild/validate-java/v0.10.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v0.10.1/.dockerignore +++ b/plugins/bufbuild/validate-java/v0.10.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v0.10.1/Dockerfile b/plugins/bufbuild/validate-java/v0.10.1/Dockerfile index 5227215a9..1c735b520 100644 --- a/plugins/bufbuild/validate-java/v0.10.1/Dockerfile +++ b/plugins/bufbuild/validate-java/v0.10.1/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.20.2-bullseye AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v0.10.1 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v0.10.1/pom.xml b/plugins/bufbuild/validate-java/v0.10.1/pom.xml new file mode 100644 index 000000000..cd5fcceef --- /dev/null +++ b/plugins/bufbuild/validate-java/v0.10.1/pom.xml @@ -0,0 +1,24 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 0.10.1 + + + com.google.protobuf + protobuf-java + 3.22.2 + + + + com.google.protobuf + protobuf-javalite + 3.22.2 + + + diff --git a/plugins/bufbuild/validate-java/v1.0.0/.dockerignore b/plugins/bufbuild/validate-java/v1.0.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.0.0/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.0.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.0.0/Dockerfile b/plugins/bufbuild/validate-java/v1.0.0/Dockerfile index e071f947a..b75a6f451 100644 --- a/plugins/bufbuild/validate-java/v1.0.0/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.0.0/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.20.3-bullseye AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.0.0 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.0.0/pom.xml b/plugins/bufbuild/validate-java/v1.0.0/pom.xml new file mode 100644 index 000000000..2644487f2 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.0.0/pom.xml @@ -0,0 +1,24 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.0.0 + + + com.google.protobuf + protobuf-java + 3.22.3 + + + + com.google.protobuf + protobuf-javalite + 3.22.3 + + + diff --git a/plugins/bufbuild/validate-java/v1.0.1/.dockerignore b/plugins/bufbuild/validate-java/v1.0.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.0.1/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.0.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.0.1/Dockerfile b/plugins/bufbuild/validate-java/v1.0.1/Dockerfile index 718c017b6..72ed051f2 100644 --- a/plugins/bufbuild/validate-java/v1.0.1/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.0.1/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.20.4-bullseye AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.0.1 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.0.1/pom.xml b/plugins/bufbuild/validate-java/v1.0.1/pom.xml new file mode 100644 index 000000000..732e7733c --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.0.1/pom.xml @@ -0,0 +1,24 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.0.1 + + + com.google.protobuf + protobuf-java + 3.23.0 + + + + com.google.protobuf + protobuf-javalite + 3.23.0 + + + diff --git a/plugins/bufbuild/validate-java/v1.0.2/.dockerignore b/plugins/bufbuild/validate-java/v1.0.2/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.0.2/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.0.2/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.0.2/Dockerfile b/plugins/bufbuild/validate-java/v1.0.2/Dockerfile index 6be04de63..9e462b0b4 100644 --- a/plugins/bufbuild/validate-java/v1.0.2/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.0.2/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.20.5-bullseye AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.0.2 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.0.2/pom.xml b/plugins/bufbuild/validate-java/v1.0.2/pom.xml new file mode 100644 index 000000000..e0c99ae3c --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.0.2/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.0.2 + + + com.google.protobuf + protobuf-java + 3.23.3 + + + + com.google.protobuf + protobuf-javalite + 3.23.3 + + + build.buf + protobuf-javalite + 3.23.3 + + + diff --git a/plugins/bufbuild/validate-java/v1.0.3/.dockerignore b/plugins/bufbuild/validate-java/v1.0.3/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.0.3/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.0.3/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.0.3/Dockerfile b/plugins/bufbuild/validate-java/v1.0.3/Dockerfile index c87897017..f61ea89f3 100644 --- a/plugins/bufbuild/validate-java/v1.0.3/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.0.3/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.21.6-bookworm AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.0.3 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.0.3/pom.xml b/plugins/bufbuild/validate-java/v1.0.3/pom.xml new file mode 100644 index 000000000..2a8815ea6 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.0.3/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.0.3 + + + com.google.protobuf + protobuf-java + 3.25.2 + + + + com.google.protobuf + protobuf-javalite + 3.25.2 + + + build.buf + protobuf-javalite + 3.25.2 + + + diff --git a/plugins/bufbuild/validate-java/v1.0.4/.dockerignore b/plugins/bufbuild/validate-java/v1.0.4/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.0.4/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.0.4/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.0.4/Dockerfile b/plugins/bufbuild/validate-java/v1.0.4/Dockerfile index f30c618d0..a1a384da0 100644 --- a/plugins/bufbuild/validate-java/v1.0.4/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.0.4/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.21.6-bookworm AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.0.4 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.0.4/pom.xml b/plugins/bufbuild/validate-java/v1.0.4/pom.xml new file mode 100644 index 000000000..274c28560 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.0.4/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.0.4 + + + com.google.protobuf + protobuf-java + 3.25.2 + + + + com.google.protobuf + protobuf-javalite + 3.25.2 + + + build.buf + protobuf-javalite + 3.25.2 + + + diff --git a/plugins/bufbuild/validate-java/v1.1.0/.dockerignore b/plugins/bufbuild/validate-java/v1.1.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.1.0/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.1.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.1.0/Dockerfile b/plugins/bufbuild/validate-java/v1.1.0/Dockerfile index 279b0f886..8716236f9 100644 --- a/plugins/bufbuild/validate-java/v1.1.0/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.1.0/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.22.5-bookworm AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.1.0 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.1.0/pom.xml b/plugins/bufbuild/validate-java/v1.1.0/pom.xml new file mode 100644 index 000000000..a9cb89543 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.1.0/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.1.0 + + + com.google.protobuf + protobuf-java + 3.25.3 + + + + com.google.protobuf + protobuf-javalite + 3.25.3 + + + build.buf + protobuf-javalite + 3.25.3 + + + diff --git a/plugins/bufbuild/validate-java/v1.2.1/.dockerignore b/plugins/bufbuild/validate-java/v1.2.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.2.1/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.2.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.2.1/Dockerfile b/plugins/bufbuild/validate-java/v1.2.1/Dockerfile index 98d7eef85..e364be1cd 100644 --- a/plugins/bufbuild/validate-java/v1.2.1/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.2.1/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.23.5-bookworm AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.2.1 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.2.1/pom.xml b/plugins/bufbuild/validate-java/v1.2.1/pom.xml new file mode 100644 index 000000000..2aea21c90 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.2.1/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.2.1 + + + com.google.protobuf + protobuf-java + 4.29.3 + + + + com.google.protobuf + protobuf-javalite + 4.29.3 + + + build.buf + protobuf-javalite + 4.29.3 + + + diff --git a/plugins/bufbuild/validate-java/v1.3.0/.dockerignore b/plugins/bufbuild/validate-java/v1.3.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/bufbuild/validate-java/v1.3.0/.dockerignore +++ b/plugins/bufbuild/validate-java/v1.3.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/bufbuild/validate-java/v1.3.0/Dockerfile b/plugins/bufbuild/validate-java/v1.3.0/Dockerfile index 9edc994de..8aec5ad85 100644 --- a/plugins/bufbuild/validate-java/v1.3.0/Dockerfile +++ b/plugins/bufbuild/validate-java/v1.3.0/Dockerfile @@ -2,8 +2,13 @@ FROM golang:1.25.5-bookworm AS build RUN CGO_ENABLED=0 go install -ldflags "-s -w" -trimpath github.com/envoyproxy/protoc-gen-validate/cmd/protoc-gen-validate-java@v1.3.0 +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=build --link /etc/passwd /etc/passwd COPY --from=build --link --chown=root:root /go/bin/protoc-gen-validate-java . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/protoc-gen-validate-java" ] diff --git a/plugins/bufbuild/validate-java/v1.3.0/pom.xml b/plugins/bufbuild/validate-java/v1.3.0/pom.xml new file mode 100644 index 000000000..8c318cc05 --- /dev/null +++ b/plugins/bufbuild/validate-java/v1.3.0/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + temp + temp + 1.0 + + + build.buf.protoc-gen-validate + pgv-java-stub + 1.3.0 + + + com.google.protobuf + protobuf-java + 4.33.2 + + + + com.google.protobuf + protobuf-javalite + 4.33.2 + + + build.buf + protobuf-javalite + 4.33.2 + + + diff --git a/plugins/connectrpc/kotlin/v0.1.11/.dockerignore b/plugins/connectrpc/kotlin/v0.1.11/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.1.11/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.1.11/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.1.11/Dockerfile b/plugins/connectrpc/kotlin/v0.1.11/Dockerfile index 69f0e31c5..a13cd4726 100644 --- a/plugins/connectrpc/kotlin/v0.1.11/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.1.11/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.1.11/protoc-gen-connect-kotlin-0.1.11.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.1.11/pom.xml b/plugins/connectrpc/kotlin/v0.1.11/pom.xml new file mode 100644 index 000000000..f812df4cb --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.1.11/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.1.11 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.1.11 + + + com.connectrpc + connect-kotlin-okhttp + 0.1.11 + + + com.google.protobuf + protobuf-kotlin + 3.24.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.24.3 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.1.11 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.3 + + + com.google.protobuf + protobuf-javalite + 3.24.3 + + + build.buf + protobuf-javalite + 3.24.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.2.0/.dockerignore b/plugins/connectrpc/kotlin/v0.2.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.2.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.2.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.2.0/Dockerfile b/plugins/connectrpc/kotlin/v0.2.0/Dockerfile index ed864f842..96518a5d2 100644 --- a/plugins/connectrpc/kotlin/v0.2.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.2.0/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.2.0/protoc-gen-connect-kotlin-0.2.0.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.2.0/pom.xml b/plugins/connectrpc/kotlin/v0.2.0/pom.xml new file mode 100644 index 000000000..7b8f76970 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.2.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.2.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.2.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.2.0 + + + com.google.protobuf + protobuf-kotlin + 3.24.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.24.3 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.2.0 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.3 + + + com.google.protobuf + protobuf-javalite + 3.24.3 + + + build.buf + protobuf-javalite + 3.24.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.3.0/.dockerignore b/plugins/connectrpc/kotlin/v0.3.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.3.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.3.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.3.0/Dockerfile b/plugins/connectrpc/kotlin/v0.3.0/Dockerfile index 679bb941a..8761cf30e 100644 --- a/plugins/connectrpc/kotlin/v0.3.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.3.0/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.3.0/protoc-gen-connect-kotlin-0.3.0.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.3.0/pom.xml b/plugins/connectrpc/kotlin/v0.3.0/pom.xml new file mode 100644 index 000000000..6498f41d0 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.3.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.3.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.3.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.3.0 + + + com.google.protobuf + protobuf-kotlin + 3.24.4 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.24.4 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.3.0 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.4 + + + com.google.protobuf + protobuf-javalite + 3.24.4 + + + build.buf + protobuf-javalite + 3.24.4 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.3.1/.dockerignore b/plugins/connectrpc/kotlin/v0.3.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.3.1/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.3.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.3.1/Dockerfile b/plugins/connectrpc/kotlin/v0.3.1/Dockerfile index d8914485c..5ad4ecd2e 100644 --- a/plugins/connectrpc/kotlin/v0.3.1/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.3.1/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.3.1/protoc-gen-connect-kotlin-0.3.1.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian11 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.3.1/pom.xml b/plugins/connectrpc/kotlin/v0.3.1/pom.xml new file mode 100644 index 000000000..ced17f860 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.3.1/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.3.1 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.3.1 + + + com.connectrpc + connect-kotlin-okhttp + 0.3.1 + + + com.google.protobuf + protobuf-kotlin + 3.25.0 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.25.0 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.3.1 + + + com.google.protobuf + protobuf-kotlin-lite + 3.25.0 + + + com.google.protobuf + protobuf-javalite + 3.25.0 + + + build.buf + protobuf-javalite + 3.25.0 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.4.0/.dockerignore b/plugins/connectrpc/kotlin/v0.4.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.4.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.4.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.4.0/Dockerfile b/plugins/connectrpc/kotlin/v0.4.0/Dockerfile index 48351e184..7ed883689 100644 --- a/plugins/connectrpc/kotlin/v0.4.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.4.0/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.4.0/protoc-gen-connect-kotlin-0.4.0.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian12:latest@sha256:76ac1768c577881e3cc04a4da5bdfa650c1ae5129ecdc9b5367d61881eb05b79 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.4.0/pom.xml b/plugins/connectrpc/kotlin/v0.4.0/pom.xml new file mode 100644 index 000000000..8709b99db --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.4.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.4.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.4.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.4.0 + + + com.google.protobuf + protobuf-kotlin + 3.25.1 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.25.1 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.4.0 + + + com.google.protobuf + protobuf-kotlin-lite + 3.25.1 + + + com.google.protobuf + protobuf-javalite + 3.25.1 + + + build.buf + protobuf-javalite + 3.25.1 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.5.0/.dockerignore b/plugins/connectrpc/kotlin/v0.5.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.5.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.5.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.5.0/Dockerfile b/plugins/connectrpc/kotlin/v0.5.0/Dockerfile index a47618d4f..863fecd9a 100644 --- a/plugins/connectrpc/kotlin/v0.5.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.5.0/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.5.0/protoc-gen-connect-kotlin-0.5.0.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian12:latest@sha256:2ed10f986506097fb476fe994f97fbb1d73275a577febc3de65ecf0f73f14651 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.5.0/pom.xml b/plugins/connectrpc/kotlin/v0.5.0/pom.xml new file mode 100644 index 000000000..b7a3da686 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.5.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.5.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.5.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.5.0 + + + com.google.protobuf + protobuf-kotlin + 3.25.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.25.3 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.5.0 + + + com.google.protobuf + protobuf-kotlin-lite + 3.25.3 + + + com.google.protobuf + protobuf-javalite + 3.25.3 + + + build.buf + protobuf-javalite + 3.25.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.5.1/.dockerignore b/plugins/connectrpc/kotlin/v0.5.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.5.1/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.5.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.5.1/Dockerfile b/plugins/connectrpc/kotlin/v0.5.1/Dockerfile index cf84e15be..dc255fac8 100644 --- a/plugins/connectrpc/kotlin/v0.5.1/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.5.1/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.5.1/protoc-gen-connect-kotlin-0.5.1.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian12:latest@sha256:9dc2b13d8adb97617c308a4150f7af193ef4acbdd74317767ceb13ea13a16055 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.5.1/pom.xml b/plugins/connectrpc/kotlin/v0.5.1/pom.xml new file mode 100644 index 000000000..14e3984d3 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.5.1/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.5.1 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.5.1 + + + com.connectrpc + connect-kotlin-okhttp + 0.5.1 + + + com.google.protobuf + protobuf-kotlin + 3.25.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 3.25.3 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.5.1 + + + com.google.protobuf + protobuf-kotlin-lite + 3.25.3 + + + com.google.protobuf + protobuf-javalite + 3.25.3 + + + build.buf + protobuf-javalite + 3.25.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.6.0/.dockerignore b/plugins/connectrpc/kotlin/v0.6.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.6.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.6.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.6.0/Dockerfile b/plugins/connectrpc/kotlin/v0.6.0/Dockerfile index bf6c9e528..316ca7d8c 100644 --- a/plugins/connectrpc/kotlin/v0.6.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.6.0/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.6.0/protoc-gen-connect-kotlin-0.6.0.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian12:latest@sha256:9008a52842724ed0d6fa5c87050a8477d11656449f5f5acef961cade3e3e46a3 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.6.0/pom.xml b/plugins/connectrpc/kotlin/v0.6.0/pom.xml new file mode 100644 index 000000000..8c16e2d33 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.6.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.6.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.6.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.6.0 + + + com.google.protobuf + protobuf-kotlin + 4.26.0 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.26.0 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.6.0 + + + com.google.protobuf + protobuf-kotlin-lite + 4.26.0 + + + com.google.protobuf + protobuf-javalite + 4.26.0 + + + build.buf + protobuf-javalite + 4.26.0 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.6.1/.dockerignore b/plugins/connectrpc/kotlin/v0.6.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.6.1/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.6.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.6.1/Dockerfile b/plugins/connectrpc/kotlin/v0.6.1/Dockerfile index 30c3426ca..a90f0d629 100644 --- a/plugins/connectrpc/kotlin/v0.6.1/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.6.1/Dockerfile @@ -5,7 +5,12 @@ RUN apt-get update \ WORKDIR /app RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/maven2/com/connectrpc/protoc-gen-connect-kotlin/0.6.1/protoc-gen-connect-kotlin-0.6.1.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java17-debian12:latest@sha256:9dc2b13d8adb97617c308a4150f7af193ef4acbdd74317767ceb13ea13a16055 WORKDIR /app COPY --from=build /app/protoc-gen-connect-kotlin.jar /app +COPY --from=maven-deps /root/.m2/repository /maven-repository CMD ["/app/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.6.1/pom.xml b/plugins/connectrpc/kotlin/v0.6.1/pom.xml new file mode 100644 index 000000000..8e904cef5 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.6.1/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.6.1 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.6.1 + + + com.connectrpc + connect-kotlin-okhttp + 0.6.1 + + + com.google.protobuf + protobuf-kotlin + 4.26.1 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.26.1 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.6.1 + + + com.google.protobuf + protobuf-kotlin-lite + 4.26.1 + + + com.google.protobuf + protobuf-javalite + 4.26.1 + + + build.buf + protobuf-javalite + 4.26.1 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.7.0/.dockerignore b/plugins/connectrpc/kotlin/v0.7.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.7.0/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.7.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.7.0/Dockerfile b/plugins/connectrpc/kotlin/v0.7.0/Dockerfile index a97022edc..9e916e006 100644 --- a/plugins/connectrpc/kotlin/v0.7.0/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.7.0/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/mav FROM gcr.io/distroless/java17-debian12:latest@sha256:c8c2c236c63d7652b707a05b02d0259db91d5feb357e9dc53942f73c2e001088 as base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/protoc-gen-connect-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.7.0/pom.xml b/plugins/connectrpc/kotlin/v0.7.0/pom.xml new file mode 100644 index 000000000..fc2654fe0 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.7.0/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.7.0 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.7.0 + + + com.connectrpc + connect-kotlin-okhttp + 0.7.0 + + + com.google.protobuf + protobuf-kotlin + 4.27.2 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.27.2 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.7.0 + + + com.google.protobuf + protobuf-kotlin-lite + 4.27.2 + + + com.google.protobuf + protobuf-javalite + 4.27.2 + + + build.buf + protobuf-javalite + 4.27.2 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.7.1/.dockerignore b/plugins/connectrpc/kotlin/v0.7.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.7.1/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.7.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.7.1/Dockerfile b/plugins/connectrpc/kotlin/v0.7.1/Dockerfile index 72ca80698..69f30c5af 100644 --- a/plugins/connectrpc/kotlin/v0.7.1/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.7.1/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/mav FROM gcr.io/distroless/java17-debian12:latest@sha256:26054428ef0fa1b71d28018e35823060c9e89d4b2f120d8efe1964669f44fccc as base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/protoc-gen-connect-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.7.1/pom.xml b/plugins/connectrpc/kotlin/v0.7.1/pom.xml new file mode 100644 index 000000000..81b32b75f --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.7.1/pom.xml @@ -0,0 +1,75 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.7.1 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.7.1 + + + com.connectrpc + connect-kotlin-okhttp + 0.7.1 + + + com.google.protobuf + protobuf-kotlin + 4.28.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.28.3 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.7.1 + + + com.google.protobuf + protobuf-kotlin-lite + 4.28.3 + + + com.google.protobuf + protobuf-javalite + 4.28.3 + + + build.buf + protobuf-javalite + 4.28.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/connectrpc/kotlin/v0.7.2/.dockerignore b/plugins/connectrpc/kotlin/v0.7.2/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.7.2/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.7.2/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.7.2/Dockerfile b/plugins/connectrpc/kotlin/v0.7.2/Dockerfile index b94afe64f..6f04a88d2 100644 --- a/plugins/connectrpc/kotlin/v0.7.2/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.7.2/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/mav FROM gcr.io/distroless/java21-debian12:latest@sha256:903d5ad227a4afff8a207cd25c580ed059cc4006bb390eae65fb0361fc9724c3 as base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/protoc-gen-connect-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.7.2/pom.xml b/plugins/connectrpc/kotlin/v0.7.2/pom.xml new file mode 100644 index 000000000..a3ffe561a --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.7.2/pom.xml @@ -0,0 +1,76 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.7.2 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.7.2 + + + com.connectrpc + connect-kotlin-okhttp + 0.7.2 + + + com.google.protobuf + protobuf-kotlin + 4.29.2 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.29.2 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.7.2 + + + com.google.protobuf + protobuf-kotlin-lite + 4.29.2 + + + com.google.protobuf + protobuf-javalite + 4.29.2 + + + build.buf + protobuf-javalite + 4.29.2 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 2.1.0 + + 1.8 + + + + + diff --git a/plugins/connectrpc/kotlin/v0.7.3/.dockerignore b/plugins/connectrpc/kotlin/v0.7.3/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/connectrpc/kotlin/v0.7.3/.dockerignore +++ b/plugins/connectrpc/kotlin/v0.7.3/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/connectrpc/kotlin/v0.7.3/Dockerfile b/plugins/connectrpc/kotlin/v0.7.3/Dockerfile index 273828e2a..8473b2b8e 100644 --- a/plugins/connectrpc/kotlin/v0.7.3/Dockerfile +++ b/plugins/connectrpc/kotlin/v0.7.3/Dockerfile @@ -8,8 +8,13 @@ RUN curl -fsSL -o /app/protoc-gen-connect-kotlin.jar https://repo1.maven.org/mav FROM gcr.io/distroless/java21-debian12:latest@sha256:c298bfc8c8b1aa3d7b03480dcf52001a90d66d966f6a8d8997ae837d3982be3f as base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --from=base --link / / COPY --from=build --link --chmod=0755 --chown=root:root /app/protoc-gen-connect-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-connect-kotlin.jar"] diff --git a/plugins/connectrpc/kotlin/v0.7.3/pom.xml b/plugins/connectrpc/kotlin/v0.7.3/pom.xml new file mode 100644 index 000000000..16cd87b47 --- /dev/null +++ b/plugins/connectrpc/kotlin/v0.7.3/pom.xml @@ -0,0 +1,76 @@ + + 4.0.0 + temp + temp + 1.0 + + + com.connectrpc + connect-kotlin + 0.7.3 + + + com.connectrpc + connect-kotlin-google-java-ext + 0.7.3 + + + com.connectrpc + connect-kotlin-okhttp + 0.7.3 + + + com.google.protobuf + protobuf-kotlin + 4.30.2 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + com.google.protobuf + protobuf-java + 4.30.2 + + + + com.connectrpc + connect-kotlin-google-javalite-ext + 0.7.3 + + + com.google.protobuf + protobuf-kotlin-lite + 4.30.2 + + + com.google.protobuf + protobuf-javalite + 4.30.2 + + + build.buf + protobuf-javalite + 4.30.2 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 2.1.0 + + 1.8 + + + + + diff --git a/plugins/grpc/kotlin/v1.3.0/.dockerignore b/plugins/grpc/kotlin/v1.3.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/grpc/kotlin/v1.3.0/.dockerignore +++ b/plugins/grpc/kotlin/v1.3.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/grpc/kotlin/v1.3.0/Dockerfile b/plugins/grpc/kotlin/v1.3.0/Dockerfile index 65b7529c4..c620cde9a 100644 --- a/plugins/grpc/kotlin/v1.3.0/Dockerfile +++ b/plugins/grpc/kotlin/v1.3.0/Dockerfile @@ -8,7 +8,12 @@ RUN apt-get update \ && apt-get install -y curl RUN curl -fsSL -o protoc-gen-grpc-kotlin.jar https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-kotlin/1.3.0/protoc-gen-grpc-kotlin-1.3.0-jdk8.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java11-debian11 COPY --from=build --link --chmod=0644 --chown=root:root /build/protoc-gen-grpc-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-grpc-kotlin.jar" ] diff --git a/plugins/grpc/kotlin/v1.3.0/buf.plugin.yaml b/plugins/grpc/kotlin/v1.3.0/buf.plugin.yaml index 5f6d1f606..b308839ee 100644 --- a/plugins/grpc/kotlin/v1.3.0/buf.plugin.yaml +++ b/plugins/grpc/kotlin/v1.3.0/buf.plugin.yaml @@ -4,7 +4,7 @@ plugin_version: v1.3.0 source_url: https://github.com/grpc/grpc-kotlin description: Generates Kotlin client and server stubs for the gRPC framework. deps: - - plugin: buf.build/grpc/java:v1.56.1 + - plugin: buf.build/grpc/java:v1.57.0 - plugin: buf.build/protocolbuffers/kotlin:v23.4 output_languages: - kotlin diff --git a/plugins/grpc/kotlin/v1.3.0/pom.xml b/plugins/grpc/kotlin/v1.3.0/pom.xml new file mode 100644 index 000000000..0f7d46b90 --- /dev/null +++ b/plugins/grpc/kotlin/v1.3.0/pom.xml @@ -0,0 +1,85 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.grpc + grpc-kotlin-stub + 1.3.0 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core-jvm + 1.6.1 + + + io.grpc + grpc-core + 1.57.0 + + + io.grpc + grpc-protobuf + 1.57.0 + + + io.grpc + grpc-stub + 1.57.0 + + + com.google.protobuf + protobuf-java + 3.23.4 + + + com.google.protobuf + protobuf-kotlin + 3.23.4 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + + io.grpc + grpc-protobuf-lite + 1.57.0 + + + com.google.protobuf + protobuf-javalite + 3.23.4 + + + build.buf + protobuf-javalite + 3.23.4 + + + com.google.protobuf + protobuf-kotlin-lite + 3.23.4 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.21 + + + + + + diff --git a/plugins/grpc/kotlin/v1.3.1/.dockerignore b/plugins/grpc/kotlin/v1.3.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/grpc/kotlin/v1.3.1/.dockerignore +++ b/plugins/grpc/kotlin/v1.3.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/grpc/kotlin/v1.3.1/Dockerfile b/plugins/grpc/kotlin/v1.3.1/Dockerfile index 0d55188e3..fc35d3256 100644 --- a/plugins/grpc/kotlin/v1.3.1/Dockerfile +++ b/plugins/grpc/kotlin/v1.3.1/Dockerfile @@ -8,7 +8,12 @@ RUN apt-get update \ && apt-get install -y curl RUN curl -fsSL -o protoc-gen-grpc-kotlin.jar https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-kotlin/1.3.1/protoc-gen-grpc-kotlin-1.3.1-jdk8.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java11-debian11 COPY --from=build --link --chmod=0644 --chown=root:root /build/protoc-gen-grpc-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-grpc-kotlin.jar" ] diff --git a/plugins/grpc/kotlin/v1.3.1/pom.xml b/plugins/grpc/kotlin/v1.3.1/pom.xml new file mode 100644 index 000000000..5c39203aa --- /dev/null +++ b/plugins/grpc/kotlin/v1.3.1/pom.xml @@ -0,0 +1,85 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.grpc + grpc-kotlin-stub + 1.3.1 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core-jvm + 1.6.1 + + + io.grpc + grpc-core + 1.57.2 + + + io.grpc + grpc-protobuf + 1.57.2 + + + io.grpc + grpc-stub + 1.57.2 + + + com.google.protobuf + protobuf-java + 3.24.0 + + + com.google.protobuf + protobuf-kotlin + 3.24.0 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + + io.grpc + grpc-protobuf-lite + 1.57.2 + + + com.google.protobuf + protobuf-javalite + 3.24.0 + + + build.buf + protobuf-javalite + 3.24.0 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.0 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/grpc/kotlin/v1.4.0/.dockerignore b/plugins/grpc/kotlin/v1.4.0/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/grpc/kotlin/v1.4.0/.dockerignore +++ b/plugins/grpc/kotlin/v1.4.0/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/grpc/kotlin/v1.4.0/Dockerfile b/plugins/grpc/kotlin/v1.4.0/Dockerfile index 1f0e53007..6d5d638dc 100644 --- a/plugins/grpc/kotlin/v1.4.0/Dockerfile +++ b/plugins/grpc/kotlin/v1.4.0/Dockerfile @@ -8,7 +8,12 @@ RUN apt-get update \ && apt-get install -y curl RUN curl -fsSL -o protoc-gen-grpc-kotlin.jar https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-kotlin/1.4.0/protoc-gen-grpc-kotlin-1.4.0-jdk8.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java11-debian11 COPY --from=build --link --chmod=0644 --chown=root:root /build/protoc-gen-grpc-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-grpc-kotlin.jar" ] diff --git a/plugins/grpc/kotlin/v1.4.0/pom.xml b/plugins/grpc/kotlin/v1.4.0/pom.xml new file mode 100644 index 000000000..e055a25b5 --- /dev/null +++ b/plugins/grpc/kotlin/v1.4.0/pom.xml @@ -0,0 +1,85 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.grpc + grpc-kotlin-stub + 1.4.0 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core-jvm + 1.7.3 + + + io.grpc + grpc-core + 1.58.0 + + + io.grpc + grpc-protobuf + 1.58.0 + + + io.grpc + grpc-stub + 1.58.0 + + + com.google.protobuf + protobuf-java + 3.24.3 + + + com.google.protobuf + protobuf-kotlin + 3.24.3 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + + io.grpc + grpc-protobuf-lite + 1.58.0 + + + com.google.protobuf + protobuf-javalite + 3.24.3 + + + build.buf + protobuf-javalite + 3.24.3 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.3 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/grpc/kotlin/v1.4.1/.dockerignore b/plugins/grpc/kotlin/v1.4.1/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/grpc/kotlin/v1.4.1/.dockerignore +++ b/plugins/grpc/kotlin/v1.4.1/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/grpc/kotlin/v1.4.1/Dockerfile b/plugins/grpc/kotlin/v1.4.1/Dockerfile index da6a8faeb..65ee0e7fd 100644 --- a/plugins/grpc/kotlin/v1.4.1/Dockerfile +++ b/plugins/grpc/kotlin/v1.4.1/Dockerfile @@ -8,7 +8,12 @@ RUN apt-get update \ && apt-get install -y curl RUN curl -fsSL -o protoc-gen-grpc-kotlin.jar https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-kotlin/1.4.1/protoc-gen-grpc-kotlin-1.4.1-jdk8.jar +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM gcr.io/distroless/java11-debian11 COPY --from=build --link --chmod=0644 --chown=root:root /build/protoc-gen-grpc-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-grpc-kotlin.jar" ] diff --git a/plugins/grpc/kotlin/v1.4.1/pom.xml b/plugins/grpc/kotlin/v1.4.1/pom.xml new file mode 100644 index 000000000..baee40aa5 --- /dev/null +++ b/plugins/grpc/kotlin/v1.4.1/pom.xml @@ -0,0 +1,85 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.grpc + grpc-kotlin-stub + 1.4.1 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core-jvm + 1.7.3 + + + io.grpc + grpc-core + 1.59.0 + + + io.grpc + grpc-protobuf + 1.59.0 + + + io.grpc + grpc-stub + 1.59.0 + + + com.google.protobuf + protobuf-java + 3.24.4 + + + com.google.protobuf + protobuf-kotlin + 3.24.4 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + + io.grpc + grpc-protobuf-lite + 1.59.0 + + + com.google.protobuf + protobuf-javalite + 3.24.4 + + + build.buf + protobuf-javalite + 3.24.4 + + + com.google.protobuf + protobuf-kotlin-lite + 3.24.4 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + + diff --git a/plugins/grpc/kotlin/v1.4.3/.dockerignore b/plugins/grpc/kotlin/v1.4.3/.dockerignore index 5d0f124ff..7ff6309df 100644 --- a/plugins/grpc/kotlin/v1.4.3/.dockerignore +++ b/plugins/grpc/kotlin/v1.4.3/.dockerignore @@ -1,2 +1,3 @@ * !Dockerfile +!pom.xml diff --git a/plugins/grpc/kotlin/v1.4.3/Dockerfile b/plugins/grpc/kotlin/v1.4.3/Dockerfile index 0de39e3d4..2e128aba7 100644 --- a/plugins/grpc/kotlin/v1.4.3/Dockerfile +++ b/plugins/grpc/kotlin/v1.4.3/Dockerfile @@ -10,8 +10,13 @@ RUN curl -fsSL -o protoc-gen-grpc-kotlin.jar https://repo1.maven.org/maven2/io/g FROM gcr.io/distroless/java21-debian12:latest@sha256:c298bfc8c8b1aa3d7b03480dcf52001a90d66d966f6a8d8997ae837d3982be3f AS base +FROM maven:3.9.11-eclipse-temurin-21 AS maven-deps +COPY pom.xml /tmp/pom.xml +RUN cd /tmp && mvn -f pom.xml dependency:go-offline + FROM scratch COPY --link --from=base / / COPY --link --from=build --chmod=0644 --chown=root:root /build/protoc-gen-grpc-kotlin.jar . +COPY --from=maven-deps /root/.m2/repository /maven-repository USER nobody ENTRYPOINT [ "/usr/bin/java", "-jar", "/protoc-gen-grpc-kotlin.jar" ] diff --git a/plugins/grpc/kotlin/v1.4.3/pom.xml b/plugins/grpc/kotlin/v1.4.3/pom.xml new file mode 100644 index 000000000..e3f13dfe9 --- /dev/null +++ b/plugins/grpc/kotlin/v1.4.3/pom.xml @@ -0,0 +1,85 @@ + + 4.0.0 + temp + temp + 1.0 + + + io.grpc + grpc-kotlin-stub + 1.4.3 + + + org.jetbrains.kotlinx + kotlinx-coroutines-core-jvm + 1.7.3 + + + io.grpc + grpc-core + 1.72.0 + + + io.grpc + grpc-protobuf + 1.72.0 + + + io.grpc + grpc-stub + 1.72.0 + + + com.google.protobuf + protobuf-java + 4.30.2 + + + com.google.protobuf + protobuf-kotlin + 4.30.2 + + + org.jetbrains.kotlin + kotlin-stdlib + 1.8.22 + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + 1.8.22 + + + + io.grpc + grpc-protobuf-lite + 1.72.0 + + + com.google.protobuf + protobuf-javalite + 4.30.2 + + + build.buf + protobuf-javalite + 4.30.2 + + + com.google.protobuf + protobuf-kotlin-lite + 4.30.2 + + + + + + org.jetbrains.kotlin + kotlin-maven-plugin + 1.8.22 + + + + + +