From a2cd029a2f1d46d4d9ecda2dac400669365eecff Mon Sep 17 00:00:00 2001 From: njord Date: Sat, 18 Jul 2026 13:15:28 -0500 Subject: [PATCH] chore(release): pre-bump version artifacts to 1.6.0 (PR #581 recovery) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #581 merged without a semver label, so its Auto Semver Tag run failed (as designed). The recovery rerun — after labeling semver:minor — got as far as pushing the bump commit, but the rerun replays the original event payload: its checkout pinned main at PR #581's merge, and main has since advanced (PR #582), so the push was rejected non-fast-forward. Reruns always replay the same stale SHA, so that path cannot succeed anymore. This PR takes auto-tag.yml's documented escape hatch instead: pre-bump every version artifact to 1.6.0 in the PR itself. On merge, the auto-tag run finds the artifacts already at the new version, skips the release-bot push, and proceeds straight to tag + GitHub Release + publish dispatch. Rendered via the same scripts auto-tag runs (render_site.py, render_site_markdown.py, render_server_card.py). Also picks up server.json, which render_server_card.py rewrites but auto-tag's git-add list does not stage. Co-Authored-By: Claude Fable 5 --- server.json | 4 ++-- site/.well-known/mcp/server-card.json | 6 +++--- site/index.html | 8 ++++---- site/index.md | 2 +- src/synth_panel/__version__.py | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/server.json b/server.json index 8007a6c..7057b8e 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.DataViking-Tech/synthpanel", "title": "SynthPanel", "description": "Run synthetic focus groups using AI personas. 12 MCP tools for single prompts, full panel runs, and v3 branching (adaptive) instruments across any LLM provider (Claude, OpenAI, Gemini, xAI).", - "version": "1.5.7", + "version": "1.6.0", "repository": { "url": "https://github.com/DataViking-Tech/SynthPanel", "source": "github" @@ -14,7 +14,7 @@ "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "synthpanel", - "version": "1.5.7", + "version": "1.6.0", "runtimeHint": "uvx", "runtimeArguments": [ { diff --git a/site/.well-known/mcp/server-card.json b/site/.well-known/mcp/server-card.json index bd82682..f52407d 100644 --- a/site/.well-known/mcp/server-card.json +++ b/site/.well-known/mcp/server-card.json @@ -3,7 +3,7 @@ "name": "io.github.DataViking-Tech/synthpanel", "title": "SynthPanel", "description": "Run synthetic focus groups using AI personas. 12 MCP tools for single prompts, full panel runs, and v3 branching (adaptive) instruments across any LLM provider (Claude, OpenAI, Gemini, xAI).", - "version": "1.5.7", + "version": "1.6.0", "websiteUrl": "https://synthpanel.dev", "repository": { "url": "https://github.com/DataViking-Tech/SynthPanel", @@ -11,7 +11,7 @@ }, "serverInfo": { "name": "synthpanel", - "version": "1.5.7" + "version": "1.6.0" }, "capabilities": { "tools": { "listChanged": false }, @@ -23,7 +23,7 @@ "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "synthpanel", - "version": "1.5.7", + "version": "1.6.0", "runtimeHint": "uvx", "runtimeArguments": [ { "type": "named", "name": "--from", "value": "synthpanel[mcp]" } diff --git a/site/index.html b/site/index.html index e148787..8e84bb3 100644 --- a/site/index.html +++ b/site/index.html @@ -45,8 +45,8 @@ "applicationCategory": "DeveloperApplication", "applicationSubCategory": "Research Tool", "operatingSystem": "Cross-platform", - "softwareVersion": "1.5.7", - "dateModified": "2026-06-04", + "softwareVersion": "1.6.0", + "dateModified": "", "license": "https://opensource.org/licenses/MIT", "codeRepository": "https://github.com/DataViking-Tech/SynthPanel", "downloadUrl": "https://pypi.org/project/synthpanel/", @@ -122,7 +122,7 @@ class="mb-4 inline-flex items-center gap-2 rounded-full border border-emerald-400/30 bg-emerald-400/5 px-3 py-1 text-xs font-medium text-emerald-300" > - v1.5.7 — public beta + v1.6.0 — public beta

class="mt-4 flex flex-wrap items-center justify-between gap-3 border-t border-slate-800 py-6 text-xs text-slate-400" > - © 2026 DataViking · MIT-licensed · v1.5.7 · + © 2026 DataViking · MIT-licensed · v1.6.0 ·