dsh-github-ops
在终端中运行以下命令:
dsh plugin install GooDAnDReaDY/dsh-github-ops
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install GooDAnDReaDY/dsh-github-ops,或从开源仓库 https://github.com/GooDAnDReaDY/dsh-github-ops 按说明安装该插件。
插件介绍
在 DeepSeek Harness 里做发布与仓库运维时,通用 GitHub 能力往往不够用:你需要管理 Release 与标签、查看并重跑 CI、维护 Actions 变量与密钥,还要把「可对外交付的产品树」推到镜像仓库,而不是把整个开发目录一并公开。dsh-github-ops 就是为这条发布链路而生的扩展,在 Harness 对话里把上述操作收成一套可审批、可复用的工具。
插件围绕 Release 与标签提供完整的读写能力,包括生成发布说明、上传与删除资产,以及通过编辑 Release 固定「Latest」指向当前版本。工作流方面可以列出与查看运行、定位失败步骤、获取日志摘要,并在确认后重跑、取消或手动触发 dispatch。对于清单里没有专门封装的 REST 场景,受控的 gh_api 在读取上较自由,写操作则需要显式确认,并对删库、转移仓库等高危动作直接拒绝。
镜像发布是另一块重点:先只读检查哪些文件会进入镜像、哪些会被拦下,再在确认后以快进方式提交到镜像分支,从不强制推送。此外还有 Issue/PR、代码评审包、规则集与分支保护、无本地 checkout 的文件推送,以及设备流登录与令牌来源管理。读请求带缓存与有限重试,写请求直达网络且不自动重试,避免误操作被重复执行。
适合在 Harness 里驱动版本发布、维护 CI、处理评审与仓库设置的维护者、发布工程师和插件作者。README 注明插件仍在完善中、尚未正式发布,完整工具集落地前会以路线图为准;若你主要依赖现有 GitHub 插件的轻量能力,可先评估是否确实需要镜像发布与扩展运维面。
截图预览
使用场景
- 在 Harness 里创建 Release、打标签并上传发布资产
- 排查失败的工作流运行并重跑或取消任务
- 检查并发布净化后的产品镜像到独立分支
适合人员
- 负责版本发布与变更说明的维护者
- 需要操作 Actions 密钥与 CI 的 DevOps 工程师
- 在 Harness 中管理 PR 与代码评审的开发者