Releasing Tika gRPC
tika-grpc has no separate release cycle. Its Maven artifact — the slim
tika-grpc jar — is built, signed, and deployed to Maven Central as one module
in the normal Apache Tika reactor release. Its runnable form is the
apache/tika-grpc Docker image. There is no tika-grpc archive on Apache dist
by design; see
Release Artifacts: What
Goes Where for the rationale (the runnable layout bundles every pipes plugin
and is too large to publish as a mirror artifact).
What ships where
-
Maven Central — the slim
tika-grpc-<version>.jar(plus pom, sources, javadoc, and.ascsignatures), for embedding the gRPC server in a Maven/Gradle build. Deployed with the rest of Tika viarelease:perform. -
Docker Hub —
apache/tika-grpc, the ready-to-run server image, built from a-PdockerMaven layout and published by.github/workflows/docker-release.yml. -
Apache dist — nothing. There is no
tika-grpcarchive on dist.
Release steps
There is nothing gRPC-specific to do during the source release: the jar rides along with the main release — follow Releasing Apache Tika. Publish the Docker image after the vote passes, per Releasing Tika Docker Images.