Skip to content

模型解缚,原生独行 · Decouple native release metadata - #38

Merged
eric8810 merged 1 commit into
mainfrom
codex/n2-release-metadata
Jul 23, 2026
Merged

模型解缚,原生独行 · Decouple native release metadata#38
eric8810 merged 1 commit into
mainfrom
codex/n2-release-metadata

Conversation

@eric8810

Copy link
Copy Markdown
Contributor

概要

  • 为 release metadata 增加 --model-free 模式
  • npm native runtime 不再要求、声明或复制 Small 模型归档与许可
  • Core evidence 默认模式仍继续绑定并校验 Small 模型
  • 独立 model packages 继续各自携带 license、SBOM 和 hashes

原因

N2 已将 runtime 与 model package 拆开;旧 metadata generator 仍要求六个平台各自存在 Small 模型归档,导致 model-free native release 在干净 runner 失败。

验证

  • 本机同时生成 model-free 与 model-bound metadata
  • 验证 model-free manifest/license inventory/SBOM 不包含 PP-OCRv6
  • 验证传统模式仍包含 modelBundleArchive
  • 75 个 Python tests 通过
  • npm release workflow YAML 解析通过

Generate npm native runtime metadata without requiring or describing the Small model bundle. Keep model-bound metadata as the default for Core evidence while independent model packages retain their own licenses and SBOMs.
@eric8810
eric8810 merged commit 221fd80 into main Jul 23, 2026
2 checks passed
@eric8810
eric8810 deleted the codex/n2-release-metadata branch July 23, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant