用途:将一条或多条 warp route 添加到 Nexus UI 白名单。输入为一个或多个 warp route ID(如 SOL/igra)或 Linear 工单链接;若只给工单链接,则先抓取工单提取 warp route ID,两者都没有时需向用户索取。多条路由会在同一个 PR 中一起添加。
主要能力:确认待添加的 warp route ID 并让用户确认;准备分支;修改白名单文件;提交推送;创建 PR。
使用方式:仓库路径为 REPO_PATH="$(pwd)/../hyperlane-warp-ui-template",需先 git fetch origin、git checkout nexus、git pull origin nexus,再从 nexus 创建分支(单条用 feat/<warp-route-id-slugified>,多条用描述性 slug)。白名单文件位于 $REPO_PATH/src/consts/warpRouteWhitelist.ts,按代币符号再按链字符串的字母顺序插入,保留单引号和每项末尾逗号。随后 git add src/consts/warpRouteWhitelist.ts、git commit -m "feat: add <WARP_ROUTE_ID(s)> to Nexus whitelist"、git push origin <branch-name>。最后用 gh pr create 创建 PR,目标分支为 nexus(不是 main),单条与多条分别按资料给出的标题和正文模板填写,完成后向用户展示 PR URL。
适用场景:需要把新 warp route 纳入 Nexus UI 白名单的部署流程。
限制:资料未提供该技能的其他配置、权限要求、失败处理或收费信息;操作依赖本地已存在 hyperlane-warp-ui-template 仓库及 gh 等工具。