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 ·