From 3a0e81d73ea571afffc9eceecc8aa5ae5673ce15 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 15:12:55 +0000 Subject: [PATCH] docs: point RELEASE.md at centralized workspace release procedure The maintainer-facing release procedure is now centralized in workspace/workflows/release-process.md. Replace this repo's duplicated copy with a pointer to it (keeping only repo-specific notes). De-stales the old copy, which said "commit directly to main (no PR)", omitted the CHANGELOG finalization step, and never mentioned the publish_to_central deploy gate. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01QEgh6vtcPWAgQ6scK8pJk7 --- docs/RELEASE.md | 35 ++++------------------------------- 1 file changed, 4 insertions(+), 31 deletions(-) diff --git a/docs/RELEASE.md b/docs/RELEASE.md index 3e80fc4..8f739a7 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -1,34 +1,7 @@ # Release Process -The following prompt template captures the release procedure. Paste it into a new Claude Code session, fill in the three placeholders, and send it to perform a release. +The maintainer-facing release procedure is **centralized in the workspace repo**: +[`../workspace/workflows/release-process.md`](../workspace/workflows/release-process.md). -``` -Release `{PROJECT}` to Maven Central. - -**Step 1 — Prepare the release (do immediately):** -1. Read the current version from `pom.xml` on `main` — it will be `{VERSION}-SNAPSHOT` -2. Strip `-SNAPSHOT` from `pom.xml` (→ `{VERSION}`) -3. In `README.md`, update **both**: - - The release dependency example to `{VERSION}` - - The snapshot dependency example to `{VERSION}-SNAPSHOT` (it should already match, but verify) -4. Commit both files directly to `main` (no pull request) - -**Step 2 — Wait for manual confirmation:** -I will create the `v{VERSION}` tag and GitHub release manually — wait for me to confirm -the release is published on Maven Central before proceeding. - -**Step 3 — Post-release snapshot bump (after my confirmation):** -Bump **both** files on `main`: -- `pom.xml` → `{NEXT_VERSION}-SNAPSHOT` -- `README.md` snapshot dependency example → `{NEXT_VERSION}-SNAPSHOT` - -Commit both changes together directly to `main`. - -**Placeholders:** - -| Placeholder | Value | -|------------------|----------------------------------------------| -| `{PROJECT}` | *(project name)* | -| `{VERSION}` | *(release version, e.g. `1.3.0`)* | -| `{NEXT_VERSION}` | *(next snapshot base, e.g. `1.3.1`)* | -``` +llamacpp-ai-index-maven-plugin is a single-module Maven project (one `pom.xml`, one `README.md` +dependency snippet), so the canonical procedure applies as-is — there is no repo-specific supplement.