You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@magpie.apache.org by po...@apache.org on 2026/10/19 23:32:36 UTC
(magpie) branch main updated: chore: bump dev version to 0.9.0.dev202610192305 (#1720)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/magpie.git
The following commit(s) were added to refs/heads/main by this push:
new 538ad111 chore: bump dev version to 0.9.0.dev202610192305 (#1720)
538ad111 is described below
commit 538ad11105e57e4479bf6ea826371261d39062dd
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Mon Oct 19 23:32:29 2026 +0000
chore: bump dev version to 0.9.0.dev202610192305 (#1720)
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: github-actions[bot] <41...@users.noreply.github.com>
Co-authored-by: Jarek Potiuk <59...@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 +-
.../magpie-agent-guard/.claude-plugin/plugin.json | 2 +-
.../.claude-plugin/plugin.json | 2 +-
plugins/magpie-issue/.claude-plugin/plugin.json | 2 +-
.../magpie-mentoring/.claude-plugin/plugin.json | 2 +-
plugins/magpie-pairing/.claude-plugin/plugin.json | 2 +-
.../.claude-plugin/plugin.json | 2 +-
.../.claude-plugin/plugin.json | 2 +-
.../magpie-repo-health/.claude-plugin/plugin.json | 2 +-
plugins/magpie-security/.claude-plugin/plugin.json | 2 +-
plugins/magpie-setup/.claude-plugin/plugin.json | 2 +-
.../magpie-utilities/.claude-plugin/plugin.json | 2 +-
.../magpie-vetted-ops/.claude-plugin/plugin.json | 2 +-
pyproject.toml | 2 +-
uv.lock | 4 ++--
21 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json
index de67be0a..c0b00a0b 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie contributor-growth family (9 skills)."
},
{
"name": "magpie-issue",
"source": "./plugins/magpie-issue",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie issue family (8 skills)."
},
{
"name": "magpie-mentoring",
"source": "./plugins/magpie-mentoring",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie mentoring family (4 skills)."
},
{
"name": "magpie-pairing",
"source": "./plugins/magpie-pairing",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie pairing family (2 skills)."
},
{
"name": "magpie-pr-management",
"source": "./plugins/magpie-pr-management",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie pr-management family (9 skills)."
},
{
"name": "magpie-release-management",
"source": "./plugins/magpie-release-management",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie release-management family (10 skills)."
},
{
"name": "magpie-repo-health",
"source": "./plugins/magpie-repo-health",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie repo-health family (7 skills)."
},
{
"name": "magpie-security",
"source": "./plugins/magpie-security",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie security family (15 skills)."
},
{
"name": "magpie-setup",
"source": "./plugins/magpie-setup",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie setup family (11 skills)."
},
{
"name": "magpie-utilities",
"source": "./plugins/magpie-utilities",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie utilities family (5 skills)."
}
]
diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json
index 3f684352..e35b6504 100644
--- a/.claude-plugin/plugin.json
+++ b/.claude-plugin/plugin.json
@@ -1,6 +1,6 @@
{
"name": "magpie",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 ca852ae3..72088947 100644
--- a/.codex-plugin/plugin.json
+++ b/.codex-plugin/plugin.json
@@ -1,6 +1,6 @@
{
"name": "magpie",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"description": "Apache Magpie — agentic skills for maintaining open-source projects.",
"skills": "./skills",
"hooks": {
diff --git a/apm.yml b/apm.yml
index b940b008..c7e7a328 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.dev202610160723
+version: 0.9.0.dev202610192305
type: skill
description: >-
Apache Magpie — a reusable, governance-agnostic framework of agentic skills
diff --git a/gemini-extension.json b/gemini-extension.json
index a0376988..8bd05097 100644
--- a/gemini-extension.json
+++ b/gemini-extension.json
@@ -1,6 +1,6 @@
{
"name": "magpie",
- "version": "0.9.0.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 f9dcf243..3e78d77e 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 34feea51..16e09768 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 3e55c569..29ce767d 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 034655f7..40cffb8e 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 1c8310aa..f157c13e 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 a1f4a90b..695a5e74 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 0bf18788..5222d2b8 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 8d5d323e..0a1071d5 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 88681325..26680793 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 72c6a5cb..5913c2ac 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 17ea6389..45950692 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 cf7e18c8..1dfa6bd9 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 8e78ae99..242a591b 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"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 23497e93..40584251 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.dev202610160723",
+ "version": "0.9.0.dev202610192305",
"author": {
"name": "Apache Magpie",
"url": "https://magpie.apache.org/"
diff --git a/pyproject.toml b/pyproject.toml
index 858eaa82..e3dde289 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.dev202610160723"
+version = "0.9.0.dev202610192305"
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 b076cb42..921b2fe7 100644
--- a/uv.lock
+++ b/uv.lock
@@ -5,7 +5,7 @@ resolution-markers = [
"python_full_version >= '3.15'",
"python_full_version == '3.14.*'",
"python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten'",
- "(python_full_version < '3.14' and sys_platform != 'emscripten') or (python_full_version < '3.12' and sys_platform == 'emscripten')",
+ "python_full_version < '3.12' or (python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten')",
]
[options]
@@ -141,7 +141,7 @@ wheels = [
[[package]]
name = "apache-magpie"
-version = "0.9.0.dev202610160723"
+version = "0.9.0.dev202610192305"
source = { virtual = "." }
[package.dev-dependencies]