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 03:18:19 UTC
(magpie) branch perf/release-mgmt-1-rc-cut updated (fce0440f -> b6dacacf)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch perf/release-mgmt-1-rc-cut
in repository https://gitbox.apache.org/repos/asf/magpie.git
discard fce0440f fix(release-management): quote every configured value in the rendered commands
discard a2fc8d4d perf(release-rc-cut): render the RC command blocks as code, one file per outcome
discard 33af92b7 test(agent-isolation): keep the wrapped-signer variable out of the probe tests
add 3846714d fix(keys-sync): require a compliant signing-capable key for the verdict (#1635)
add b298450a Docs/issue 1069 mailing lists (#1629)
add ea07a9fe fix(setup): detect the security list on adopt instead of assuming one (#1623)
add 5ef20f03 fix(issue-reassess-stats): pin nature counting in step-2 classify eval spec (#1615)
add d09de641 fix(keys-sync): report GPG execution failures (#1634)
add 41f1cb40 fix(setup): run check-upgrade.sh via bash to avoid execute permission dependency (#1645)
add b1f6e340 fix(keys-sync): use datetime.UTC in the near-expiry test (ruff UP017) (#1646)
add b947598a fix(agent-guard): recognize the +refspec force spelling in the empty-rebase guard (#1607)
add 7ce2f542 test(agent-isolation): keep the wrapped-signer variable out of the probe tests
add 5e8c95c5 perf(release-rc-cut): render the RC command blocks as code, one file per outcome
add fab31e56 fix(release-management): quote every configured value in the rendered commands
add 250c039f fix(release-rc-cut): fail closed where the rendered commands and record could mislead
add b6dacacf fix(release-rc-cut): render runnable commands for every backend and self-check
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 (fce0440f)
\
N -- N -- N refs/heads/perf/release-mgmt-1-rc-cut (b6dacacf)
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:
docs/index.md | 2 +
docs/mailing-lists.md | 54 +++
.../tools/agent-guard/src/agent_guard/__init__.py | 8 +-
.../skills/keys-sync/scripts/check_key.py | 238 ++++++++---
.../skills/keys-sync/tests/test_check_key.py | 456 ++++++++++++++++++++-
.../skills/rc-cut/SKILL.md | 27 +-
.../skills/rc-cut/ci-signed.md | 3 +-
.../skills/rc-cut/classifications/refused.md | 4 +-
.../skills/rc-cut/classifications/stage-atr.md | 16 +-
.../skills/rc-cut/reproducibility-self-check.md | 22 +-
plugins/magpie-setup/hooks/hooks.json | 2 +-
plugins/magpie-setup/skills/setup/adopt.md | 22 +
plugins/magpie-setup/skills/setup/install.md | 4 +-
.../setup/setup_preflight/isolated_fingerprint.py | 2 +-
plugins/magpie-setup/templates/project.md | 2 +-
tools/agent-guard/src/agent_guard/__init__.py | 8 +-
tools/agent-guard/tests/test_guards.py | 34 ++
tools/release-management/README.md | 19 +-
.../src/release_management/rc_cut/cli.py | 42 +-
.../src/release_management/rc_cut/render.py | 270 +++++++++---
.../src/release_management/shell.py | 11 +-
tools/release-management/tests/test_rc_cut.py | 373 ++++++++++++++++-
tools/release-management/tests/test_shell.py | 18 +-
tools/skill-evals/README.md | 2 +-
.../step-2-classify/fixtures/output-spec.md | 2 +
tools/skill-evals/evals/setup/README.md | 3 +-
.../case-1-dedicated-list-listed}/case-meta.json | 0
.../case-1-dedicated-list-listed/expected.json | 1 +
.../case-1-dedicated-list-listed/report.md | 11 +
.../case-2-no-dedicated-list}/case-meta.json | 0
.../case-2-no-dedicated-list/expected.json | 1 +
.../fixtures/case-2-no-dedicated-list/report.md | 10 +
.../fixtures/case-3-non-asf}/case-meta.json | 0
.../fixtures/case-3-non-asf/expected.json | 1 +
.../fixtures/case-3-non-asf/report.md | 5 +
.../case-4-conflicting-evidence}/case-meta.json | 0
.../case-4-conflicting-evidence/expected.json | 1 +
.../fixtures/case-4-conflicting-evidence/report.md | 11 +
.../adopt-security-list/fixtures/output-spec.md | 26 ++
.../adopt-security-list/fixtures/step-config.json | 4 +
.../fixtures/user-prompt-template.md | 9 +
41 files changed, 1554 insertions(+), 170 deletions(-)
create mode 100644 docs/mailing-lists.md
mode change 100755 => 100644 plugins/magpie-release-management/skills/keys-sync/scripts/check_key.py
copy tools/skill-evals/evals/{ci-runner-audit/step-reporting/fixtures/case-2-no-security-overclaim => setup/adopt-security-list/fixtures/case-1-dedicated-list-listed}/case-meta.json (100%)
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-1-dedicated-list-listed/expected.json
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-1-dedicated-list-listed/report.md
copy tools/skill-evals/evals/{ci-runner-audit/step-reporting/fixtures/case-2-no-security-overclaim => setup/adopt-security-list/fixtures/case-2-no-dedicated-list}/case-meta.json (100%)
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-2-no-dedicated-list/expected.json
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-2-no-dedicated-list/report.md
copy tools/skill-evals/evals/{ci-runner-audit/step-reporting/fixtures/case-2-no-security-overclaim => setup/adopt-security-list/fixtures/case-3-non-asf}/case-meta.json (100%)
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-3-non-asf/expected.json
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-3-non-asf/report.md
copy tools/skill-evals/evals/{ci-runner-audit/step-reporting/fixtures/case-2-no-security-overclaim => setup/adopt-security-list/fixtures/case-4-conflicting-evidence}/case-meta.json (100%)
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-4-conflicting-evidence/expected.json
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/case-4-conflicting-evidence/report.md
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/output-spec.md
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/step-config.json
create mode 100644 tools/skill-evals/evals/setup/adopt-security-list/fixtures/user-prompt-template.md