From 19132aff9f3a367fa1fd0c8154bf49ee3eaf014e Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Wed, 12 Aug 2026 10:48:43 -0700 Subject: [PATCH] =?UTF-8?q?fix(release):=20bump=20openclaw.plugin.json=20t?= =?UTF-8?q?o=200.45.7.0=20=E2=80=94=20the=20sixth=20version=20location?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The #4033 merge auto-resolved the OpenClaw plugin manifest at master's version while the trio moved to 0.45.7.0, failing the manifest drift test on CI shard 4. Register the file in CLAUDE.md's version-locations table (five → six) so every future ship and merge re-bumps it with the trio. Co-Authored-By: Claude Fable 5 --- CLAUDE.md | 5 +++-- llms-full.txt | 5 +++-- openclaw.plugin.json | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index e11ada1b7..8e47fc41b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -481,7 +481,7 @@ ms, max waiters) for `--json`; a one-line summary prints to stderr. ## Version locations (single source of truth: `VERSION` file) -Every release advances the version in **five files at once**. Keep these in +Every release advances the version in **six files at once**. Keep these in sync. `/ship` enforces this via Step 12's idempotency check (VERSION vs package.json drift), but the canonical list lives here so future runs and the auto-update agent know where to look. @@ -497,7 +497,7 @@ four numeric segments are required first. Historical 3-segment versions (`0.31.3`, `0.22.1`) remain valid in `git log` and migration filenames (`skills/migrations/v0.21.0.md`); do NOT rewrite them. Going forward only. -**Required (every release must update all five):** +**Required (every release must update all six):** | File | What lives there | Format | |---|---|---| @@ -506,6 +506,7 @@ four numeric segments are required first. Historical 3-segment versions | `CHANGELOG.md` | Top entry header `## [0.31.4.1] - YYYY-MM-DD` plus the "To take advantage of v0.31.4.1" block. | Standard Keep-a-Changelog header. | | `TODOS.md` | Any TODO entries that mention "follow-up from vX.Y.Z.W" use the version of the release that filed them. Update only when filing NEW follow-up TODOs. | Inline `vX.Y.Z.W` references in TODO bodies. | | `CLAUDE.md` | The Key Files section's per-file annotations carry `vX.Y.Z.W (#NNN)` tags noting which release introduced a behavior. Update whenever a wave's annotations get folded in. | Inline `vX.Y.Z.W (#NNN, contributed by @user)` references. | +| `openclaw.plugin.json` | OpenClaw plugin manifest (v0.45.6.0, #4033). Hand-maintained; `test/openclaw-plugin-manifest.test.ts` fails the suite if it drifts from `package.json`. Merges from master auto-resolve it to master's version — re-bump it with the trio. | `"version": "0.45.7.0"` | **Auto-derived (no manual edit; refreshed by their own commands):** diff --git a/llms-full.txt b/llms-full.txt index 71cf801e6..783d06484 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -636,7 +636,7 @@ ms, max waiters) for `--json`; a one-line summary prints to stderr. ## Version locations (single source of truth: `VERSION` file) -Every release advances the version in **five files at once**. Keep these in +Every release advances the version in **six files at once**. Keep these in sync. `/ship` enforces this via Step 12's idempotency check (VERSION vs package.json drift), but the canonical list lives here so future runs and the auto-update agent know where to look. @@ -652,7 +652,7 @@ four numeric segments are required first. Historical 3-segment versions (`0.31.3`, `0.22.1`) remain valid in `git log` and migration filenames (`skills/migrations/v0.21.0.md`); do NOT rewrite them. Going forward only. -**Required (every release must update all five):** +**Required (every release must update all six):** | File | What lives there | Format | |---|---|---| @@ -661,6 +661,7 @@ four numeric segments are required first. Historical 3-segment versions | `CHANGELOG.md` | Top entry header `## [0.31.4.1] - YYYY-MM-DD` plus the "To take advantage of v0.31.4.1" block. | Standard Keep-a-Changelog header. | | `TODOS.md` | Any TODO entries that mention "follow-up from vX.Y.Z.W" use the version of the release that filed them. Update only when filing NEW follow-up TODOs. | Inline `vX.Y.Z.W` references in TODO bodies. | | `CLAUDE.md` | The Key Files section's per-file annotations carry `vX.Y.Z.W (#NNN)` tags noting which release introduced a behavior. Update whenever a wave's annotations get folded in. | Inline `vX.Y.Z.W (#NNN, contributed by @user)` references. | +| `openclaw.plugin.json` | OpenClaw plugin manifest (v0.45.6.0, #4033). Hand-maintained; `test/openclaw-plugin-manifest.test.ts` fails the suite if it drifts from `package.json`. Merges from master auto-resolve it to master's version — re-bump it with the trio. | `"version": "0.45.7.0"` | **Auto-derived (no manual edit; refreshed by their own commands):** diff --git a/openclaw.plugin.json b/openclaw.plugin.json index e6b9d2287..416b1fbe1 100644 --- a/openclaw.plugin.json +++ b/openclaw.plugin.json @@ -1,7 +1,7 @@ { "id": "gbrain-context-engine", "name": "gbrain", - "version": "0.45.6.0", + "version": "0.45.7.0", "description": "Personal knowledge brain with Postgres + pgvector hybrid search", "family": "bundle-plugin", "configSchema": {