用途:这是 agent-vault 的发布工作流,用于在发布新版本时按固定步骤操作,保证版本号、标签与 CI 发布流程一致。
主要能力与步骤:先提交所有改动;再使用 npm version <patch|minor|major> -m "chore: bump version to %s" 升级版本号;随后执行 git push && git push --tags 推送提交与标签。CI 会自动运行测试、发布到 npm,并创建 GitHub Release。
规则与限制:必须为 npm version 传入 -m "chore: bump version to %s";标签格式为 v*(例如 v0.2.0),这是 npm 的默认格式;不要手动修改 package.json 中的 version,应始终使用 npm version;不要手动创建标签,npm version 会创建;运行 npm version 前需确保所有改动已提交;CI 要求 GitHub 仓库为公开(用于 --provenance);采用通过 OIDC 的 npm trusted publishing,无需 NPM_TOKEN 密钥,需在 npmjs.com 上配置。其他信息暂未提供。