SuperAPI AI 工具集

hunk-release

设计与创作

查看项目

更新于 10-16 01:17

技能介绍

用途:这是 Hunk 项目的维护者发布流程技能,仅在源码检出环境中使用,覆盖版本准备、打标签、发布、验证与发布后整理。

主要能力:确认版本、标签、分支、上一标签与发布通道(稳定版、预发布、旧系列回移);生成版本元数据与发布说明;运行并对比发布基准测试;执行文档、变更日志、打包与预构建校验;通过标签推送触发发布工作流,发布 hunkdiff 及五个平台包并生成二进制归档证明与 GitHub Release;验证 npm 包、dist-tags、发布正文与归档;生成变更日志页面、社交卡片与发布视频;整理 GitHub 发布说明与贡献者致谢;检查 Homebrew 与 mise 分发状态。

使用方式:从干净的发布分支开始,依次运行资料中给出的 bun 命令(如 bun run release:version、bun run generate:changelog、bun run bench:release、bun run check:pack 等),在 Linux x64 且 KVM 可用的主机上运行 Firecracker 安装兼容套件,确认后打标签并推送,随后用 gh 命令跟踪发布工作流并验证发布结果。

限制:版本、分支、上一标签或通道不明确时须询问;推送标签、触发发布或编辑公开版本前须获得明确确认;不得复用 npm 版本或移动已发布标签;不得在无记录理由下绕过基准回归;部分发布失败后须先清点全部包与产物再恢复;Homebrew 与 mise 仅适用于推进 latest 的稳定版,不适用于预发布或旧系列回移。