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/16 00:21:15 UTC

(magpie) branch perf/release-mgmt-3-votes updated (c17a9c3e -> 137693eb)

This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a change to branch perf/release-mgmt-3-votes
in repository https://gitbox.apache.org/repos/asf/magpie.git


 discard c17a9c3e fix(release-vote-draft, release-vote-tally): fail closed on incomplete input and scan the whole public text
 discard b9c9d70a perf(release-vote-draft, release-vote-tally): render the vote drafts and decide the tally as code
 discard 090c0325 fix(release-verify-rc): run Step 7 as documented and stop false PASS / SKIP / FAIL
 discard 75f1ffd0 perf(release-verify-rc): classify RAT, JVM, Nexus and reproducibility results as code
 discard 7881cb4d fix(release-rc-cut): fail closed where the rendered commands and record could mislead
 discard e0dd87a5 fix(release-management): quote every configured value in the rendered commands
 discard 9a1ec3bc perf(release-rc-cut): render the RC command blocks as code, one file per outcome
 discard 5d40af5f test(agent-isolation): keep the wrapped-signer variable out of the probe tests
     add da21b622 spec: sync the specs with the 57 commits since the last sync (#1643)
     add 5826a915 ci: retry a workspace check once when it crashes (#1644)
     add b4fca1e7 docs: name skills the way a marketplace install invokes them (#1642)
     add de44063d chore(deps): bump the python-deps group across 1 directory with 5 updates (#1632)
     add 462253db chore(deps): bump apache/infrastructure-actions/allowlist-check (#1631)
     add 786d4474 chore(deps): bump https://github.com/crate-ci/typos (#1630)
     add 33af92b7 test(agent-isolation): keep the wrapped-signer variable out of the probe tests
     add a2fc8d4d perf(release-rc-cut): render the RC command blocks as code, one file per outcome
     add a777f7e1 fix(release-management): quote every configured value in the rendered commands
     add c23d1334 perf(release-verify-rc): classify RAT, JVM, Nexus and reproducibility results as code
     add 137693eb perf(release-vote-draft, release-vote-tally): render the vote drafts and decide the tally as code

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c17a9c3e)
            \
             N -- N -- N   refs/heads/perf/release-mgmt-3-votes (137693eb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/asf-allowlist-check.yml          |   2 +-
 .pre-commit-config.yaml                            |  14 +-
 AGENTS.md                                          |   4 +-
 README.md                                          |   4 +-
 ai-tutors/lesson-07-writing-portable-skills.md     |   4 +-
 assets/quickstart/README.md                        |   8 +-
 assets/quickstart/demo.svg                         |   2 +-
 assets/quickstart/magpie-setup.svg                 |   8 +-
 assets/quickstart/step-adopt.svg                   |   2 +-
 assets/quickstart/walkthrough/3-scaffolded.svg     |   2 +-
 assets/quickstart/walkthrough/3-scaffolded.txt     |   2 +-
 assets/quickstart/walkthrough/5-adopt-promotes.svg |   2 +-
 assets/quickstart/walkthrough/5-adopt-promotes.txt |   2 +-
 assets/quickstart/wizard/contributor-growth.svg    |   6 +-
 assets/quickstart/wizard/issue.svg                 |   6 +-
 assets/quickstart/wizard/mentoring.svg             |   6 +-
 assets/quickstart/wizard/pr-management.svg         |   6 +-
 assets/quickstart/wizard/release-management.svg    |   6 +-
 assets/quickstart/wizard/repo-health.svg           |   6 +-
 assets/quickstart/wizard/security.svg              |   6 +-
 docs/contributor-growth/README.md                  |  11 +-
 docs/issue-management/README.md                    |   9 +-
 docs/labels-and-capabilities.md                    |   2 +-
 docs/mentoring/README.md                           |   9 +-
 docs/mode-economics.md                             |   2 +-
 docs/pairing/README.md                             |   2 +-
 docs/pr-management/README.md                       |   9 +-
 docs/quick-start.md                                |  21 +-
 docs/quick-start/first-run.md                      |   8 +-
 docs/quick-start/two-ways.md                       |   2 +-
 docs/release-management/README.md                  |   9 +-
 docs/repo-health/README.md                         |   9 +-
 docs/security/README.md                            |   9 +-
 docs/setup/README.md                               |   9 +-
 docs/setup/agentic-overrides.md                    |  22 +-
 docs/setup/individual-use.md                       |   8 +-
 docs/setup/marketplace.md                          |  16 +-
 docs/setup/per-role-mcp-access.md                  |   4 +-
 docs/setup/privacy-llm.md                          |   2 +-
 docs/setup/secure-agent-setup.md                   |  16 +-
 docs/setup/team-adoption.md                        |   6 +-
 docs/setup/uninstall.md                            |  20 +-
 docs/skill-sources/README.md                       |   4 +-
 docs/skill-sources/authoring-a-source.md           |   8 +-
 docs/utilities/README.md                           |   2 +-
 .../skills/activity-sweep/SKILL.md                 |  16 +-
 .../skills/calibrate/SKILL.md                      |  18 +-
 .../skills/candidate-screen/SKILL.md               |  16 +-
 .../skills/committer-onboarding/SKILL.md           |  16 +-
 .../skills/contributor-to-committer/SKILL.md       |  16 +-
 .../skills/identity-map/SKILL.md                   |  16 +-
 .../skills/nomination/SKILL.md                     |  16 +-
 .../skills/onboarding-concierge/SKILL.md           |  16 +-
 .../skills/sentiment/SKILL.md                      |  16 +-
 plugins/magpie-issue/skills/backlog-stats/SKILL.md |  16 +-
 plugins/magpie-issue/skills/deduplicate/SKILL.md   |  16 +-
 plugins/magpie-issue/skills/fix-workflow/SKILL.md  |  16 +-
 .../magpie-issue/skills/reassess-stats/SKILL.md    |  16 +-
 plugins/magpie-issue/skills/reassess/SKILL.md      |  16 +-
 plugins/magpie-issue/skills/reproducer/SKILL.md    |  16 +-
 plugins/magpie-issue/skills/stale-sweep/SKILL.md   |  16 +-
 plugins/magpie-issue/skills/triage/SKILL.md        |  16 +-
 .../skills/good-first-issue-author/SKILL.md        |  16 +-
 .../skills/good-first-issue-sweep/SKILL.md         |  16 +-
 .../skills/newcomer-issue-explainer/SKILL.md       |  16 +-
 plugins/magpie-mentoring/skills/welcome/SKILL.md   |  16 +-
 .../skills/multi-agent-review/SKILL.md             |  16 +-
 plugins/magpie-pairing/skills/self-review/SKILL.md |  16 +-
 .../skills/code-review/SKILL.md                    |  16 +-
 .../skills/code-review/adversarial.md              |   4 +-
 .../magpie-pr-management/skills/mentor/SKILL.md    |  16 +-
 .../skills/pr-stale-sweep/SKILL.md                 |  16 +-
 .../magpie-pr-management/skills/pr-triage/SKILL.md |  16 +-
 .../skills/pre-first-pr-check/SKILL.md             |  16 +-
 .../skills/quick-merge/SKILL.md                    |  16 +-
 .../skills/reviewer-routing/SKILL.md               |  16 +-
 .../skills/stack-review/SKILL.md                   |  16 +-
 plugins/magpie-pr-management/skills/stats/SKILL.md |  16 +-
 .../skills/announce-draft/SKILL.md                 |  16 +-
 .../skills/archive-sweep/SKILL.md                  |  16 +-
 .../skills/audit-report/SKILL.md                   |  16 +-
 .../skills/keys-sync/SKILL.md                      |  16 +-
 .../skills/prepare/SKILL.md                        |  16 +-
 .../skills/promote/SKILL.md                        |  16 +-
 .../skills/rc-cut/SKILL.md                         |  23 +-
 .../skills/rc-cut/reproducibility-self-check.md    |   2 +-
 .../skills/verify-rc/SKILL.md                      |  16 +-
 .../skills/vote-draft/SKILL.md                     |  21 +-
 .../skills/vote-tally/SKILL.md                     |  21 +-
 .../skills/audit-finding-fix/SKILL.md              |  16 +-
 .../skills/ci-runner-audit/SKILL.md                |  16 +-
 .../skills/dependency-audit/SKILL.md               |  16 +-
 .../skills/dependency-license-audit/SKILL.md       |  16 +-
 .../skills/flaky-test-triage/SKILL.md              |  16 +-
 .../skills/license-compliance-audit/SKILL.md       |  16 +-
 .../skills/workflow-security-audit/SKILL.md        |  16 +-
 .../magpie-security/skills/cve-allocate/SKILL.md   |  16 +-
 .../skills/issue-deduplicate/SKILL.md              |  16 +-
 plugins/magpie-security/skills/issue-fix/SKILL.md  |  16 +-
 .../skills/issue-import-from-md/SKILL.md           |  16 +-
 .../skills/issue-import-from-pr/SKILL.md           |  16 +-
 .../skills/issue-import-from-scan/SKILL.md         |  16 +-
 .../skills/issue-import-via-forwarder/SKILL.md     |  16 +-
 .../magpie-security/skills/issue-import/SKILL.md   |  16 +-
 .../skills/issue-invalidate/SKILL.md               |  16 +-
 plugins/magpie-security/skills/issue-sync/SKILL.md |  16 +-
 .../magpie-security/skills/issue-triage/SKILL.md   |  16 +-
 .../magpie-security/skills/model-prepare/SKILL.md  |  16 +-
 .../magpie-security/skills/model-update/SKILL.md   |  16 +-
 .../magpie-security/skills/model-verify/SKILL.md   |  16 +-
 .../skills/tracker-stats-dashboard/SKILL.md        |  16 +-
 .../skills/isolated-setup-install/SKILL.md         |   4 +-
 .../skills/isolated-setup-update/SKILL.md          |   4 +-
 plugins/magpie-setup/skills/privacy-llm/SKILL.md   |   4 +-
 plugins/magpie-setup/skills/setup/adopt.md         |   2 +-
 plugins/magpie-setup/skills/setup/config.md        |   4 +-
 plugins/magpie-setup/skills/setup/install.md       |   6 +-
 plugins/magpie-setup/skills/setup/locks.md         |   4 +-
 plugins/magpie-setup/skills/setup/reconcile.md     |  14 +-
 .../setup/setup_preflight/sections/step-10.md      |   2 +-
 .../setup/setup_preflight/sections/step-3.md       |   2 +-
 .../setup/setup_preflight/sections/step-4.md       |   6 +-
 .../setup/setup_preflight/sections/step-7.md       |   2 +-
 plugins/magpie-setup/skills/setup/upgrade.md       |   2 +-
 plugins/magpie-setup/skills/setup/verify.md        |  16 +-
 plugins/magpie-setup/skills/status/render.md       |   8 +-
 plugins/magpie-setup/templates/README.md           |   2 +-
 plugins/magpie-setup/templates/project.md          |   2 +-
 plugins/magpie-setup/templates/skill-sources.md    |   6 +-
 .../magpie-utilities/skills/list-skills/SKILL.md   |  16 +-
 .../skills/optimize-skill/SKILL.md                 |  16 +-
 .../skills/report-framework-issue/SKILL.md         |  16 +-
 .../skills/skill-reconciler/SKILL.md               |  16 +-
 .../magpie-utilities/skills/write-skill/SKILL.md   |  16 +-
 tools/agent-guard/README.md                        |   4 +-
 tools/agent-isolation/README.md                    |   2 +-
 tools/dev/README.md                                |   5 +-
 tools/dev/blocks/both-stores-collision.md          |   2 +-
 tools/dev/check-skill-config.py                    |   9 +-
 tools/dev/preflight-block.md                       |  14 +-
 tools/dev/render-preflight-fixtures.py             | 185 ++++++++
 tools/dev/render-wizard.py                         |  20 +-
 tools/dev/run-workspace-check.sh                   |  45 +-
 tools/dev/tests/test_render_preflight_fixtures.py  |  83 ++++
 tools/permission-audit/README.md                   |   6 +-
 tools/privacy-llm/checker/README.md                |   2 +-
 tools/release-management/README.md                 |   8 +-
 .../src/release_management/rc_cut/cli.py           |  30 +-
 .../src/release_management/rc_cut/render.py        |  70 +--
 .../src/release_management/shell.py                |  11 +-
 .../src/release_management/verify_rc/checks.py     |   3 +-
 .../src/release_management/verify_rc/cli.py        |   7 +-
 .../src/release_management/verify_rc/jvm.py        |  35 +-
 .../src/release_management/verify_rc/nexus.py      |  42 +-
 .../src/release_management/verify_rc/repro.py      |  14 +-
 .../src/release_management/vote_draft/render.py    |  44 +-
 .../src/release_management/vote_tally/render.py    |  29 --
 .../src/release_management/vote_tally/tally.py     |  23 +-
 tools/release-management/tests/test_rc_cut.py      | 153 +------
 tools/release-management/tests/test_shell.py       |  18 +-
 tools/release-management/tests/test_verify_rc.py   | 133 ------
 tools/release-management/tests/test_vote_draft.py  |  60 +--
 tools/release-management/tests/test_vote_tally.py  |  77 +---
 tools/setup-preflight/README.md                    |   6 +-
 .../evals/non-asf-profile-smoke/README.md          |  10 +-
 .../case-2-non-asf-no-area-match/expected.json     |   8 +-
 .../setup/preflight-floor/fixtures/assertions.json |   6 +
 .../fixtures/case-1-at-floor/report.md             |  21 +
 .../fixtures/case-1-at-floor/state.json            |  25 +
 .../fixtures/case-2-below-floor/report.md          |  38 ++
 .../fixtures/case-2-below-floor/state.json         |  20 +
 .../fixtures/case-3-plugin-missing/report.md       |  34 ++
 .../fixtures/case-3-plugin-missing/state.json      |  16 +
 .../fixtures/case-4-foreign-marketplace/report.md  |  30 ++
 .../fixtures/case-4-foreign-marketplace/state.json |  16 +
 .../fixtures/case-5-no-claude-cli/expected.json    |   2 +-
 .../fixtures/case-5-no-claude-cli/report.md        |  21 +
 .../fixtures/case-5-no-claude-cli/state.json       |  11 +
 .../fixtures/case-6-unadopted/expected.json        |   2 +-
 .../fixtures/case-6-unadopted/report.md            |  24 +
 .../fixtures/case-6-unadopted/state.json           |  17 +
 .../report.md                                      |  48 ++
 .../state.json                                     |  25 +
 .../case-8-unknown-plugin-list/expected.json       |   2 +-
 .../fixtures/case-8-unknown-plugin-list/report.md  |  21 +
 .../fixtures/case-8-unknown-plugin-list/state.json |  11 +
 .../setup/preflight-floor/fixtures/output-spec.md  |   8 +-
 tools/spec-loop/.last-sync                         |   2 +-
 tools/spec-loop/specs/adapters.md                  |   9 +
 tools/spec-loop/specs/adoption-and-setup.md        | 103 +++--
 tools/spec-loop/specs/adversarial-review.md        |  27 +-
 tools/spec-loop/specs/agent-isolation-sandbox.md   |  30 +-
 tools/spec-loop/specs/container-gateway.md         |   6 +-
 tools/spec-loop/specs/contributor-growth.md        |  47 +-
 tools/spec-loop/specs/copilot-runtime.md           |   5 +-
 tools/spec-loop/specs/cve-tooling.md               |  20 +-
 tools/spec-loop/specs/marketplace-distribution.md  |  39 +-
 tools/spec-loop/specs/meta-and-quality-tooling.md  |  32 +-
 tools/spec-loop/specs/pr-management-family.md      |  82 +++-
 tools/spec-loop/specs/project-agnosticism.md       |   4 +-
 .../specs/release-management-lifecycle.md          |   8 +
 tools/spec-loop/specs/reviewer-routing.md          |  93 ++--
 tools/spec-loop/specs/sandbox-diagnostics.md       |  12 +-
 tools/spec-loop/specs/security-issue-lifecycle.md  |  14 +
 tools/spec-loop/specs/vetted-command-surface.md    |  32 ++
 uv.lock                                            | 509 +++++++++++----------
 206 files changed, 2385 insertions(+), 1781 deletions(-)
 create mode 100644 tools/dev/render-preflight-fixtures.py
 create mode 100644 tools/dev/tests/test_render_preflight_fixtures.py
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-1-at-floor/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-2-below-floor/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-3-plugin-missing/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-4-foreign-marketplace/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-5-no-claude-cli/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-6-unadopted/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-7-legitimate-url-alarming-context/state.json
 create mode 100644 tools/skill-evals/evals/setup/preflight-floor/fixtures/case-8-unknown-plugin-list/state.json