From ed241c0ccade2066a99e57e0e5c31bc4555eb2d3 Mon Sep 17 00:00:00 2001 From: Mher Shahinyan Date: Thu, 11 Jun 2026 12:00:45 +0400 Subject: [PATCH] chore: sync plugin/marketplace version to 0.12.0 + document the step MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The plugin wrapper version is NOT inherited from Cargo.toml, so it drifted (plugin.json 0.10.3, marketplace.json 0.7.0 vs workspace 0.12.0) — /plugin update reported a stale 'latest'. Bump all three to 0.12.0 and add a RELEASING step to keep them in sync, plus a reminder that a version bump without a vX.Y.Z tag does NOT publish. --- .claude-plugin/marketplace.json | 4 ++-- RELEASING.md | 12 +++++++++++- plugin/.claude-plugin/plugin.json | 2 +- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 8c8c77e..d02fda6 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,14 +6,14 @@ }, "metadata": { "description": "Task Journal — append-only reasoning chain memory for AI-coding tasks", - "version": "0.7.0" + "version": "0.12.0" }, "plugins": [ { "name": "task-journal", "source": "./plugin", "description": "Append-only journal of AI-coding task reasoning chains. Captures hypotheses, decisions, rejections, evidence — renders compact resume packs so an agent can pick up a 2-week-old task with full context.", - "version": "0.7.0", + "version": "0.12.0", "author": { "name": "Digital-Threads" }, diff --git a/RELEASING.md b/RELEASING.md index cd911e7..e092151 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -22,11 +22,21 @@ cargo fmt --all --check # Bump version в Cargo.toml workspace (раз — все crates наследуют через version.workspace = true) # Edit Cargo.toml: version = "0.1.1" (или 0.2.0, 1.0.0, etc.) -git add Cargo.toml +# +# ВАЖНО: версия плагина НЕ наследуется из Cargo.toml — синхронь вручную, иначе +# `/plugin update` будет показывать старую версию (см. историю: 0.10.3 vs 0.12.0). +# Обнови до той же версии: +# - plugin/.claude-plugin/plugin.json → "version" +# - .claude-plugin/marketplace.json → metadata.version И plugins[0].version +git add Cargo.toml plugin/.claude-plugin/plugin.json .claude-plugin/marketplace.json git commit -m "chore: bump version to v0.1.1" git push ``` +> **Не забудь тег.** Версия в `Cargo.toml` сама по себе НЕ публикует. crates.io и +> GitHub Release триггерит только push тега `vX.Y.Z` (шаг 2). Если бампнул версию +> в feature-PR и смёржил без тега — релиз НЕ вышел, crates.io отстанет. + ### 2. Tag + push ```bash diff --git a/plugin/.claude-plugin/plugin.json b/plugin/.claude-plugin/plugin.json index 404139e..2cd165a 100644 --- a/plugin/.claude-plugin/plugin.json +++ b/plugin/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "task-journal", - "version": "0.10.3", + "version": "0.12.0", "description": "Append-only journal of AI-coding task reasoning chains: hypotheses, decisions, rejections, evidence. Renders compact resume packs so an agent can pick up a 2-week-old task with full context.", "author": { "name": "Mher Shahinyan"