You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maka.apache.org by as...@apache.org on 2026/08/20 07:28:21 UTC

(maka) branch feat/1510-unify-product-release updated (0275809a3 -> 7bb4b21bc)

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

Astro-Han pushed a change to branch feat/1510-unify-product-release
in repository https://gitbox.apache.org/repos/asf/maka.git


    omit 0275809a3 docs(release): close manual validation gaps
    omit 9dc9e1fc8 fix(release): validate the live product identity locally
    omit 450addee3 docs(release): require immutable product identity
    omit d5f61ec41 fix(release): parse npm provenance attestation bundles
    omit 18881d3a8 docs(release): dispatch npm staging from product tags
    omit 751b1ad13 fix(release): recover draft assets without replacement
    omit 69e8aedf3 fix(release): bind npm staging to product tags
    omit ac79d2a2e fix(release): hash finalized desktop installers
    omit ae0afa14f fix(release): close artifact integrity gaps
    omit 9c83ea084 docs(cli): keep managed setup on the maka command
    omit dbf18c566 docs(release): describe artifact validation precisely
    omit 369ad2e4e fix(release): close product authority races
    omit b9b275682 fix(release): order workspace builds by build dependencies
    omit 5b527e8df fix(release): carry the incubator disclaimer in CLI ZIPs
    omit 250b8df95 fix(release): pass the product tag into staging
    omit 74d7bd24c fix(release): prune non-macOS native artifacts
    omit a43b80b41 fix(release): define exact draft recovery
    omit a22b485fe refactor(release): consolidate CLI packaging policy
    omit e426aec71 fix(release): bind npm to the product release
    omit 590003188 feat(release): unify Desktop and CLI product releases
     add f189da8ef feat(mcp): support remote dual-era negotiation (#2670)
     add abb59285a feat(desktop): show paused goal state and controls (#3027)
     add 074f7194b fix(runtime-host): retain actionable remote compatibility details (#3246)
     add fd16fefe5 fix(storage): retire completed legacy migration metadata (#3227)
     add 77ec41853 chore(deps-dev): bump postcss from 8.5.20 to 8.5.26 (#3257)
     add 7a29d6bf8 chore(deps-dev): bump esbuild from 0.27.7 to 0.28.1 (#3256)
     add 9aea2c26d feat(runtime): support explicit Git Bash selection on Windows (#2684)
     add 2bb59062e refactor(desktop): remove superseded local authority paths (#3252)
     add 5eb590bed feat(desktop): keep MCP config secrets on the main-process side of IPC (#2919)
     add f8be426ba fix(desktop): preserve side chat composer elevation (#3263)
     add f944ab6b1 ci: reduce pull request runner usage
     add 371815676 chore: add .asf.yaml for ASF infrastructure self-service (#3262)
     add 50a8fc4c1 refactor(composer): make the + menu one entry with one kind of row (#3198)
     add dd4b2d0b4 test(desktop): isolate side-chat slash dispatch (#3291)
     add 609520352 docs: replace the fast path with the enforced review baseline (#3288)
     add 1527b79d8 feat(release): unify Desktop and CLI product releases
     add 64a00ccd1 fix(release): bind npm to the product release
     add 4ef7aba60 refactor(release): consolidate CLI packaging policy
     add 87b68e78e fix(release): define exact draft recovery
     add ad0a87e83 fix(release): prune non-macOS native artifacts
     add 38d163df8 fix(release): pass the product tag into staging
     add c4f51e66d fix(release): carry the incubator disclaimer in CLI ZIPs
     add f7a58e9e7 fix(release): order workspace builds by build dependencies
     add a459a4a1a fix(release): close product authority races
     add 4e55cde9b docs(release): describe artifact validation precisely
     add aa3680b0c docs(cli): keep managed setup on the maka command
     add d59bfa90b fix(release): close artifact integrity gaps
     add d3e383007 fix(release): hash finalized desktop installers
     add 9c1b41e60 fix(release): bind npm staging to product tags
     add dbfb0cdf5 fix(release): recover draft assets without replacement
     add 7838c0b80 docs(release): dispatch npm staging from product tags
     add af8559724 fix(release): parse npm provenance attestation bundles
     add 64be1a4fe docs(release): require immutable product identity
     add 7b6e00257 fix(release): validate the live product identity locally
     add 7bb4b21bc docs(release): close manual validation gaps

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   (0275809a3)
            \
             N -- N -- N   refs/heads/feat/1510-unify-product-release (7bb4b21bc)

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:
 .asf.yaml                                          |  70 ++
 .coderabbit.yaml                                   |   2 +-
 .github/skills/code-review/SKILL.md                |   2 +-
 .github/workflows/ci.yml                           | 275 +++----
 .github/workflows/cli-package-validation.yml       |  59 --
 .github/workflows/windows-baseline.yml             |  80 +-
 .github/workflows/windows-recovery.yml             |   5 -
 .maka-shots/2920-callback-failure.png              | Bin 0 -> 8183 bytes
 .maka-shots/2920-callback-success.png              | Bin 0 -> 10709 bytes
 .maka-shots/2920-login-denied.png                  | Bin 0 -> 419796 bytes
 .maka-shots/2921-editor-live-validation.png        | Bin 0 -> 316053 bytes
 .maka-shots/2921-inspector-authenticated.png       | Bin 0 -> 291915 bytes
 .maka-shots/2921-inspector-needs-auth.png          | Bin 0 -> 397871 bytes
 .maka-shots/after-dialog.png                       | Bin 0 -> 340019 bytes
 .maka-shots/before-dialog.png                      | Bin 0 -> 330666 bytes
 CONTRIBUTING.md                                    |  16 +-
 CONTRIBUTING.zh-CN.md                              |  14 +-
 apps/desktop/e2e/session-workbar.spec.ts           |   2 +
 apps/desktop/e2e/slash-command-menu.spec.ts        |  11 +-
 apps/desktop/package.json                          |   2 +-
 .../__tests__/attachment-ingest-resolve.test.ts    |  30 +-
 .../src/main/__tests__/attachment-ingest.test.ts   |  68 --
 .../src/main/__tests__/chat-readiness.test.ts      | 550 --------------
 .../main/__tests__/config-transfer-service.test.ts |  51 +-
 .../src/main/__tests__/git-review-main.test.ts     |  92 +--
 apps/desktop/src/main/__tests__/mcp-import.test.ts |  50 +-
 .../src/main/__tests__/mcp-ipc-main.test.ts        | 160 +++-
 .../src/main/__tests__/mcp-page-model.test.ts      | 171 +++++
 .../src/main/__tests__/mcp-runtime-e2e.test.ts     |   3 +-
 .../src/main/__tests__/mcp-secret-guard.test.ts    | 325 ++++++++
 .../runtime-host-client-operations.test.ts         |  49 ++
 .../__tests__/runtime-host-config-ipc-main.test.ts | 115 +++
 .../__tests__/runtime-host-profile-service.test.ts |  92 +++
 .../main/__tests__/session-mode-ipc-main.test.ts   | 119 +++
 apps/desktop/src/main/attachment-ingest.ts         | 113 +--
 apps/desktop/src/main/chat-readiness.ts            | 291 --------
 apps/desktop/src/main/config-transfer-service.ts   |  64 +-
 .../src/main/e2e-fixture/scenarios-modules.ts      |   3 +-
 apps/desktop/src/main/git-review-main.ts           |  76 +-
 apps/desktop/src/main/main-window.ts               |   4 +-
 apps/desktop/src/main/mcp-ipc-main.ts              |  49 +-
 apps/desktop/src/main/mcp-secret-guard.ts          | 432 +++++++++++
 apps/desktop/src/main/runtime-host-client.ts       |  20 +-
 .../src/main/runtime-host-config-ipc-main.ts       |   6 +-
 .../main/runtime-host-session-catalog-ipc-main.ts  |   6 +
 .../main/runtime-host-session-domains-ipc-main.ts  |   7 +
 .../runtime-host-session-execution-ipc-main.ts     |   3 -
 .../src/main/runtime-host-settings-ipc-main.ts     |   9 +-
 apps/desktop/src/preload/bridge-contract.d.ts      |  13 +
 apps/desktop/src/preload/preload.ts                |   7 +
 .../renderer/app-shell-session-start-actions.ts    |   2 +-
 apps/desktop/src/renderer/app-shell.tsx            | 332 +++++----
 apps/desktop/src/renderer/locales/mcp-copy.ts      |  26 +-
 .../renderer/locales/settings-preferences-copy.ts  |  17 +
 apps/desktop/src/renderer/locales/shell-copy.ts    |  91 +--
 apps/desktop/src/renderer/mcp-catalog.ts           |   6 +-
 apps/desktop/src/renderer/mcp-import.ts            |  35 +-
 apps/desktop/src/renderer/mcp-page-model.ts        | 135 ++++
 apps/desktop/src/renderer/mcp-page.tsx             | 118 ++-
 apps/desktop/src/renderer/session-health-notice.ts |  16 +-
 .../renderer/settings/general-settings-page.tsx    | 116 ++-
 apps/desktop/src/renderer/styles/astryx-mount.css  |   2 +
 apps/desktop/src/renderer/styles/composer.css      |  35 +-
 .../src/renderer/styles/quote-side-panel.css       |   5 +-
 apps/desktop/src/renderer/task-readiness-notice.ts |   6 +
 apps/desktop/src/renderer/use-session-goal.ts      |  33 +-
 apps/desktop/src/shared/settings-ownership.ts      |   3 +-
 apps/desktop/stories/app-shell.stories.tsx         | 111 ++-
 apps/desktop/stories/module-hubs.stories.tsx       |  19 +-
 .../stories/settings/settings-pages.stories.tsx    |  23 +
 .../mcp-runtime-architecture-draft.zh-CN.md        |  57 +-
 docs/runtime-host-remote-access.md                 |   8 +
 docs/runtime-host-remote-access.zh-CN.md           |   8 +
 docs/windows-support.md                            |   3 +-
 docs/windows-test-inventory.md                     |   8 +-
 package-lock.json                                  | 828 +++++----------------
 package.json                                       |   2 +-
 .../src/__tests__/runtime-host-cli-context.test.ts | 112 +++
 packages/core/package.json                         |   1 +
 packages/core/src/__tests__/mcp-secrets.test.ts    |  51 ++
 .../src/__tests__/runtime-policy-codec.test.ts     |  36 +
 packages/core/src/__tests__/settings.test.ts       |  25 +-
 packages/core/src/connection-readiness.ts          |  14 +-
 packages/core/src/git-review.ts                    |   9 -
 packages/core/src/mcp-secrets.ts                   | 268 +++++++
 packages/core/src/mcp.ts                           |  32 +-
 packages/core/src/redaction.ts                     |   7 +-
 packages/core/src/runtime-policy.ts                |   6 +-
 packages/core/src/runtime-policy/policy-codec.ts   |  52 +-
 packages/core/src/session-send-projection.ts       |  59 +-
 packages/core/src/session.ts                       |   5 +-
 packages/core/src/settings.ts                      |  32 +
 .../mcp/src/__tests__/manager-fallback.test.ts     | 504 +++++++++++++
 .../mcp/src/__tests__/manager-subscription.test.ts | 515 +++++++++++++
 packages/mcp/src/__tests__/manager.test.ts         | 154 +++-
 packages/mcp/src/__tests__/modern-manager.test.ts  | 398 ++++++++++
 packages/mcp/src/__tests__/sep-2243.test.ts        | 264 +++++++
 packages/mcp/src/index.ts                          | 617 ++++++++++++---
 packages/mcp/src/sep-2243.ts                       | 272 +++++++
 .../__tests__/execution-model-composition.test.ts  | 202 +++++
 .../src/__tests__/host-profile.test.ts             | 200 +++++
 .../src/__tests__/reconnecting-connection.test.ts  |  60 +-
 .../__tests__/runtime-policy-coordinator.test.ts   |  37 +
 .../__tests__/runtime-resource-coordinator.test.ts | 136 +++-
 packages/runtime-host/src/client/host-profile.ts   |   5 +-
 packages/runtime-host/src/client/index.ts          |   5 +
 .../src/client/remote-compatibility-error.ts       |  91 +++
 packages/runtime-host/src/protocol/index.ts        |   4 +-
 .../src/server/execution-composition.ts            |  30 +-
 .../src/server/interactive-run-composer.ts         |  30 +-
 .../src/server/runtime-policy-coordinator.ts       |  21 +-
 .../src/server/runtime-resource-coordinator.ts     |  41 +-
 packages/runtime/package.json                      |   2 +-
 .../runtime/src/__tests__/builtin-tools.test.ts    |   2 +-
 packages/runtime/src/__tests__/mcp-tools.test.ts   |  16 +
 .../src/__tests__/pipe-process-driver.test.ts      |  52 ++
 .../runtime/src/__tests__/session-manager.test.ts  | 165 +++-
 .../runtime/src/__tests__/shell-detect.test.ts     | 239 +++++-
 packages/runtime/src/__tests__/shell-exec.test.ts  |  11 +
 .../src/__tests__/shell-run-manager.test.ts        |  65 ++
 packages/runtime/src/__tests__/shell-tools.test.ts |  64 +-
 packages/runtime/src/builtin-tools.ts              |  21 +-
 packages/runtime/src/pipe-process-driver.ts        |  35 +-
 packages/runtime/src/runtime-kernel.ts             | 150 ++--
 packages/runtime/src/session-manager.ts            |  15 +-
 packages/runtime/src/shell-detect.ts               | 200 ++++-
 packages/runtime/src/shell-exec.ts                 |  22 +-
 packages/runtime/src/shell-tools.ts                |  40 +-
 .../storage/src/__tests__/mcp-config-store.test.ts | 324 +++++++-
 .../src/__tests__/operational-state-store.test.ts  | 597 +++++++++++++++
 .../src/__tests__/runtime-policy-stores.test.ts    |  23 +
 packages/storage/src/mcp-config-store.ts           | 132 +++-
 packages/storage/src/operational-state-store.ts    | 192 +++++
 packages/storage/src/operational-target-schema.ts  | 115 ++-
 .../storage/src/runtime-policy/policy-document.ts  |  13 +-
 .../ui/src/__tests__/composer-plus-menu.test.tsx   |  95 +++
 .../__tests__/session-context-layer-goal.test.tsx  |  82 ++
 packages/ui/src/chat-view.tsx                      |  18 +-
 packages/ui/src/composer.tsx                       | 312 +++++---
 packages/ui/src/conversation-copy.ts               |  66 +-
 packages/ui/src/icons.tsx                          |   1 +
 packages/ui/src/session-context-layer.tsx          | 123 ++-
 scripts/ci-test-plan.mjs                           |  72 +-
 scripts/ci-test-plan.test.mjs                      | 182 +++++
 scripts/windows-test-inventory.mjs                 |  47 +-
 scripts/windows-test-inventory.test.mjs            |  33 +
 146 files changed, 10219 insertions(+), 3163 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 .maka-shots/2920-callback-failure.png
 create mode 100644 .maka-shots/2920-callback-success.png
 create mode 100644 .maka-shots/2920-login-denied.png
 create mode 100644 .maka-shots/2921-editor-live-validation.png
 create mode 100644 .maka-shots/2921-inspector-authenticated.png
 create mode 100644 .maka-shots/2921-inspector-needs-auth.png
 create mode 100644 .maka-shots/after-dialog.png
 create mode 100644 .maka-shots/before-dialog.png
 delete mode 100644 apps/desktop/src/main/__tests__/attachment-ingest.test.ts
 delete mode 100644 apps/desktop/src/main/__tests__/chat-readiness.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/mcp-page-model.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/mcp-secret-guard.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/runtime-host-config-ipc-main.test.ts
 create mode 100644 apps/desktop/src/main/__tests__/session-mode-ipc-main.test.ts
 delete mode 100644 apps/desktop/src/main/chat-readiness.ts
 create mode 100644 apps/desktop/src/main/mcp-secret-guard.ts
 create mode 100644 apps/desktop/src/renderer/mcp-page-model.ts
 create mode 100644 packages/core/src/__tests__/mcp-secrets.test.ts
 create mode 100644 packages/core/src/mcp-secrets.ts
 create mode 100644 packages/mcp/src/__tests__/manager-fallback.test.ts
 create mode 100644 packages/mcp/src/__tests__/manager-subscription.test.ts
 create mode 100644 packages/mcp/src/__tests__/modern-manager.test.ts
 create mode 100644 packages/mcp/src/__tests__/sep-2243.test.ts
 create mode 100644 packages/mcp/src/sep-2243.ts
 create mode 100644 packages/runtime-host/src/client/remote-compatibility-error.ts
 create mode 100644 packages/runtime/src/__tests__/pipe-process-driver.test.ts
 create mode 100644 packages/ui/src/__tests__/composer-plus-menu.test.tsx
 create mode 100644 packages/ui/src/__tests__/session-context-layer-goal.test.tsx
 create mode 100644 scripts/ci-test-plan.test.mjs
 create mode 100644 scripts/windows-test-inventory.test.mjs


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@maka.apache.org
For additional commands, e-mail: commits-help@maka.apache.org