From d9063aa37c1658e854630e78a65b334c0e8c531e Mon Sep 17 00:00:00 2001 From: Risto Jamul Date: Wed, 15 Jul 2026 15:44:46 +0300 Subject: [PATCH] chore: drop release-please config; version tracks the CLI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The plugin is a distribution of the @elnora-ai/cli skills, and its version is stamped from the CLI on each CLI release — it has no independent version. Remove the unused release-please-config.json and .release-please-manifest.json, and add a "Versioning & releasing" note to the README: the version tracks the CLI, and plugin-only changes ship by merging to main (the marketplace serves the default branch — no tag or publish step). CHANGELOG.md is left as frozen history of the 1.x plugin releases. Co-authored-by: Claude Opus 4.8 --- .release-please-manifest.json | 3 --- README.md | 6 ++++++ release-please-config.json | 10 ---------- 3 files changed, 6 insertions(+), 13 deletions(-) delete mode 100644 .release-please-manifest.json delete mode 100644 release-please-config.json diff --git a/.release-please-manifest.json b/.release-please-manifest.json deleted file mode 100644 index 8d35a90..0000000 --- a/.release-please-manifest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - ".": "1.2.4" -} diff --git a/README.md b/README.md index eb09ee6..15ee44b 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,12 @@ Running Codex, Cursor, Aider, Continue, Amp, Jules, or Roo? Two files are writte | `elnora-admin` | Manage API keys, audit logs, and administrative operations | | `elnora-agent` | Run scientific tools and literature lookups (PubMed, ArXiv, web search) via the cloud agent | +## Versioning & releasing + +This plugin is a distribution of the [`@elnora-ai/cli`](https://github.com/Elnora-AI/elnora-cli) skills, so **its version tracks the CLI**. On each CLI release, the CLI's `sync-skills` job copies the current skills here and stamps the CLI version into `plugin.json` and `marketplace.json`. There is no independent plugin version — the `version` you see is the CLI version. (The `CHANGELOG.md` in this repo is frozen history from before this change; the changelog that matters is the [CLI's](https://github.com/Elnora-AI/elnora-cli/blob/main/CHANGELOG.md).) + +**Releasing a change to this repo:** the marketplace is served from the **default branch** — Claude Code clones the repo and `git pull`s `main` on `claude plugin marketplace update`. So a plugin-only change (README, CI, docs) "releases" simply by **merging to `main`**; there's no tag or publish step. Only bump `plugin.json` `version` by hand if you make a change that affects the *installed* runtime (e.g. the MCP server URL) and it must reach already-installed users before the next CLI release; otherwise let the next CLI sync carry the version forward. + ## Links - **Website**: [elnora.ai](https://elnora.ai) diff --git a/release-please-config.json b/release-please-config.json deleted file mode 100644 index 53e356c..0000000 --- a/release-please-config.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "packages": { - ".": { - "release-type": "simple", - "package-name": "elnora-plugins", - "changelog-path": "CHANGELOG.md", - "bump-minor-pre-major": true - } - } -}