From 3019abe354b95684d78ee9d6488d508f684b5c93 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Oct 2026 15:34:04 +0000 Subject: [PATCH] chore: bump dev version to 0.9.0.dev202610111534 Move the dev stamp so adopters' `claude plugin update` picks up the work merged since the previous stamp. The marketplace is served from `main` and the update check compares version strings, so a frozen suffix is a silent no-op: an adopter running that command is told they are already current while sitting behind. Run from the Actions tab by @potiuk. Generated by .github/workflows/bump-dev-version.yml with the documented steps: bump `project.version` in `pyproject.toml`, then `tools/dev/check-family-plugins.py --fix` and `uv lock` to propagate to every manifest. The stamp is UTC at minute resolution. Co-Authored-By: Jarek Potiuk <595491+potiuk@users.noreply.github.com> --- .claude-plugin/marketplace.json | 26 +++++++++---------- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- apm.yml | 2 +- gemini-extension.json | 2 +- plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../magpie-issue/.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../magpie-pairing/.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../magpie-setup/.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- .../.claude-plugin/plugin.json | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 21 files changed, 33 insertions(+), 33 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 694408d47..01bc741a6 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,79 +9,79 @@ { "name": "magpie-adversarial-review", "source": "./plugins/magpie-adversarial-review", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie \u2014 adversarial review: runs other models' CLIs (Codex, Copilot, Gemini, Claude) read-only over a change before its PR is created, and merges their findings. Runs from the installed plugin, so no repository needs a copy." }, { "name": "magpie-agent-guard", "source": "./plugins/magpie-agent-guard", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie \u2014 deterministic pre-execution command guard: a PreToolUse hook that denies shell commands which would break a hard framework rule. Runs from the installed plugin, so no repository or worktree needs a local copy." }, { "name": "magpie-vetted-ops", "source": "./plugins/magpie-vetted-ops", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie \u2014 vetted-ops: a dispatcher for fixed, policy-scoped forge operations, so a session needs one allowlist entry instead of a dozen wildcard `ask` rules. Runs from the installed plugin, which is what keeps the operation catalogue out of reach of the agent that calls it." }, { "name": "magpie-contributor-growth", "source": "./plugins/magpie-contributor-growth", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie contributor-growth family (9 skills)." }, { "name": "magpie-issue", "source": "./plugins/magpie-issue", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie issue family (8 skills)." }, { "name": "magpie-mentoring", "source": "./plugins/magpie-mentoring", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie mentoring family (4 skills)." }, { "name": "magpie-pairing", "source": "./plugins/magpie-pairing", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie pairing family (2 skills)." }, { "name": "magpie-pr-management", "source": "./plugins/magpie-pr-management", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie pr-management family (9 skills)." }, { "name": "magpie-release-management", "source": "./plugins/magpie-release-management", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie release-management family (10 skills)." }, { "name": "magpie-repo-health", "source": "./plugins/magpie-repo-health", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie repo-health family (7 skills)." }, { "name": "magpie-security", "source": "./plugins/magpie-security", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie security family (15 skills)." }, { "name": "magpie-setup", "source": "./plugins/magpie-setup", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie setup family (10 skills)." }, { "name": "magpie-utilities", "source": "./plugins/magpie-utilities", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie utilities family (5 skills)." } ] diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index de2049ee3..9a492272d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "magpie", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie \u2014 a reusable, governance-agnostic framework of agentic skills for maintaining open-source projects: release management, security triage, PR and issue workflows, contributor growth, and repo health.", "author": { "name": "Apache Magpie", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 4783d2472..2a9a233ce 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "magpie", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie — agentic skills for maintaining open-source projects.", "skills": "./skills", "hooks": { diff --git a/apm.yml b/apm.yml index f4c321623..c466929ba 100644 --- a/apm.yml +++ b/apm.yml @@ -6,7 +6,7 @@ # Gemini). Schema is v0.1 and may change — verify against the current # https://microsoft.github.io/apm/ before publishing. name: magpie -version: 0.9.0.dev202610100614 +version: 0.9.0.dev202610111534 type: skill description: >- Apache Magpie — a reusable, governance-agnostic framework of agentic skills diff --git a/gemini-extension.json b/gemini-extension.json index 8abd47d3e..67de73df1 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -1,6 +1,6 @@ { "name": "magpie", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie — agentic skills for maintaining open-source projects. Skills are auto-discovered from ./skills.", "contextFileName": "GEMINI.md" } diff --git a/plugin.json b/plugin.json index 24a524810..33f9521eb 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "magpie", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "description": "Apache Magpie — a reusable, governance-agnostic framework of agentic skills for maintaining open-source projects: release management, security triage, PR and issue workflows, contributor growth, and repo health.", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" }, "homepage": "https://magpie.apache.org/", diff --git a/plugins/magpie-adversarial-review/.claude-plugin/plugin.json b/plugins/magpie-adversarial-review/.claude-plugin/plugin.json index 97317eefd..c430f1d35 100644 --- a/plugins/magpie-adversarial-review/.claude-plugin/plugin.json +++ b/plugins/magpie-adversarial-review/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-adversarial-review", "description": "Apache Magpie \u2014 adversarial review: runs other models' CLIs (Codex, Copilot, Gemini, Claude) read-only over a change before its PR is created, and merges their findings. Runs from the installed plugin, so no repository needs a copy.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-agent-guard/.claude-plugin/plugin.json b/plugins/magpie-agent-guard/.claude-plugin/plugin.json index d5b1ae48e..4d4779ce2 100644 --- a/plugins/magpie-agent-guard/.claude-plugin/plugin.json +++ b/plugins/magpie-agent-guard/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-agent-guard", "description": "Apache Magpie \u2014 deterministic pre-execution command guard: a PreToolUse hook that denies shell commands which would break a hard framework rule. Runs from the installed plugin, so no repository or worktree needs a local copy.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-contributor-growth/.claude-plugin/plugin.json b/plugins/magpie-contributor-growth/.claude-plugin/plugin.json index 3e44f17e4..06524d491 100644 --- a/plugins/magpie-contributor-growth/.claude-plugin/plugin.json +++ b/plugins/magpie-contributor-growth/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-contributor-growth", "description": "Apache Magpie \u2014 path-to-committer: activity sweeps, nominations, sentiment, readiness, committer/post-vote onboarding.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-issue/.claude-plugin/plugin.json b/plugins/magpie-issue/.claude-plugin/plugin.json index f4afe4766..f761244ae 100644 --- a/plugins/magpie-issue/.claude-plugin/plugin.json +++ b/plugins/magpie-issue/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-issue", "description": "Apache Magpie \u2014 issue lifecycle: triage, reproduction, fix drafting, reassess, stale-sweep, dedup, backlog stats.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-mentoring/.claude-plugin/plugin.json b/plugins/magpie-mentoring/.claude-plugin/plugin.json index 3ea4aa563..86957b9ab 100644 --- a/plugins/magpie-mentoring/.claude-plugin/plugin.json +++ b/plugins/magpie-mentoring/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-mentoring", "description": "Apache Magpie \u2014 newcomer mentoring: welcome, newcomer-issue explanations, good-first-issue authoring + sweep.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-pairing/.claude-plugin/plugin.json b/plugins/magpie-pairing/.claude-plugin/plugin.json index b450d4db5..3270fdd41 100644 --- a/plugins/magpie-pairing/.claude-plugin/plugin.json +++ b/plugins/magpie-pairing/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-pairing", "description": "Apache Magpie \u2014 pair a change with a structured self-review or a multi-agent adversarial review.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-pr-management/.claude-plugin/plugin.json b/plugins/magpie-pr-management/.claude-plugin/plugin.json index 78a7f9a8c..200aedfc7 100644 --- a/plugins/magpie-pr-management/.claude-plugin/plugin.json +++ b/plugins/magpie-pr-management/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-pr-management", "description": "Apache Magpie \u2014 PR-queue management: triage, stats, deep code review, stack review, quick-merge, stale-sweep, reviewer routing, pre-first-PR checks.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-release-management/.claude-plugin/plugin.json b/plugins/magpie-release-management/.claude-plugin/plugin.json index 9e4bf7d4c..1642dff86 100644 --- a/plugins/magpie-release-management/.claude-plugin/plugin.json +++ b/plugins/magpie-release-management/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-release-management", "description": "Apache Magpie \u2014 ASF release lifecycle: plan, RC cut/sign, vote, tally, promote, announce, archive, audit.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-repo-health/.claude-plugin/plugin.json b/plugins/magpie-repo-health/.claude-plugin/plugin.json index 4a60c71b7..55861c4af 100644 --- a/plugins/magpie-repo-health/.claude-plugin/plugin.json +++ b/plugins/magpie-repo-health/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-repo-health", "description": "Apache Magpie \u2014 read-only repo-health audits: runner labels, workflow security, dependency/license/NOTICE, flaky tests, audit-finding fixes.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-security/.claude-plugin/plugin.json b/plugins/magpie-security/.claude-plugin/plugin.json index fd67d052f..ca3dd6234 100644 --- a/plugins/magpie-security/.claude-plugin/plugin.json +++ b/plugins/magpie-security/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-security", "description": "Apache Magpie \u2014 security-issue handling lifecycle \u2014 import through CVE publication, triage, sync, dedup, invalidate. Maintainer-only.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-setup/.claude-plugin/plugin.json b/plugins/magpie-setup/.claude-plugin/plugin.json index 7e72be186..69e57655e 100644 --- a/plugins/magpie-setup/.claude-plugin/plugin.json +++ b/plugins/magpie-setup/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-setup", "description": "Apache Magpie \u2014 framework install/maintenance: install (adopt), upgrade, verify, override, status, secure-agent setup, shared-config sync.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-utilities/.claude-plugin/plugin.json b/plugins/magpie-utilities/.claude-plugin/plugin.json index 05cc271de..92aa3e60e 100644 --- a/plugins/magpie-utilities/.claude-plugin/plugin.json +++ b/plugins/magpie-utilities/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-utilities", "description": "Apache Magpie \u2014 framework meta-skills: write-skill, optimize-skill, skill-reconciler, list-skills.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/plugins/magpie-vetted-ops/.claude-plugin/plugin.json b/plugins/magpie-vetted-ops/.claude-plugin/plugin.json index 8bb601e12..87885cde7 100644 --- a/plugins/magpie-vetted-ops/.claude-plugin/plugin.json +++ b/plugins/magpie-vetted-ops/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "magpie-vetted-ops", "description": "Apache Magpie \u2014 vetted-ops: a dispatcher for fixed, policy-scoped forge operations, so a session needs one allowlist entry instead of a dozen wildcard `ask` rules. Runs from the installed plugin, which is what keeps the operation catalogue out of reach of the agent that calls it.", - "version": "0.9.0.dev202610100614", + "version": "0.9.0.dev202610111534", "author": { "name": "Apache Magpie", "url": "https://magpie.apache.org/" diff --git a/pyproject.toml b/pyproject.toml index e731216d5..3dd7c0856 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ # Package name matches the project's canonical name. Not published to # PyPI — this name only frames the framework root as a uv-managed project. name = "apache-magpie" -version = "0.9.0.dev202610100614" +version = "0.9.0.dev202610111534" description = "Reusable, governance-agnostic framework of agentic skills for maintaining open-source projects." requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index a25f59e6b..b5ed98a8d 100644 --- a/uv.lock +++ b/uv.lock @@ -137,7 +137,7 @@ wheels = [ [[package]] name = "apache-magpie" -version = "0.9.0.dev202610100614" +version = "0.9.0.dev202610111534" source = { virtual = "." } [package.dev-dependencies]