github-release
星标12
分支2
更新时间2026年6月21日 00:25
GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
确认/删除等交互弹框统一使用 showTolyPopPicker 底部弹出样式。在需要弹出确认框、删除确认、操作选择时激活,确保交互风格一致。
后端服务启动与数据库操作规范。在需要启动后端服务、运行 API 测试、执行数据库迁移或遇到连接错误时激活,确保使用正确的命令和流程。
功能归档规范。在归档功能版本、更新功能网、创建存档快照时激活,确保节点编号正确、网络图完整。
使用 tolyui_mediax 实现媒体预览。适用于图片九宫格展示、全屏预览、手势缩放、视频播放、Hero 动画等场景。
Flutter Widget/Page 组件代码评审技能。在需要审查组件代码质量、发现设计问题时激活,确保输出结构化的问题清单和改进建议。
Flutter Widget/Page 组件重构执行技能。在需要对组件执行拆分、提取、简化时激活,确保按正确手法重构并验证通过。
| name | github-release |
| description | GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。 |
| metadata | {"model":"manual","last_modified":"Sat, 20 Jun 2026 00:00:00 GMT"} |
scripts/build_center/upload/release_github.py
| 平台 | 路径 | 推荐上传名 |
|---|---|---|
| Android (arm64) | scripts/build_center/dest/android/arm64-v8a/flash_im.apk | android-flash_im.apk |
| Windows | scripts/build_center/dest/windows/flash-im.exe | windows-flash-im.exe |
| Linux | scripts/build_center/dest/linux/flash_im.AppImage | linux-flash_im.AppImage |
| HarmonyOS | scripts/build_center/dest/ohos/ohos-default-signed.app | ohos-flash_im.app |
如果用户未指定文件路径,先检查以上路径是否有产物,没有则询问用户。
上传时默认加平台前缀(如 android-flash_im.apk)。
鸿蒙产物需用 --names 重命名(原文件名含特殊字符,GitHub 不允许)。
GITHUB_TOKEN 已设置(GitHub Personal Access Token,需 Contents: Read and write 权限)GITHUB_REPO 可选(默认 toly1994328/flash_im_by_ai)requests 包python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--title "v1.0.2 正式版" \
--body "更新内容描述" \
--prefix android- \
--files scripts/build_center/dest/android/arm64-v8a/flash_im.apk
python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--prefix linux- \
--files scripts/build_center/dest/linux/flash_im.AppImage
同名文件会自动先删除再上传(覆盖更新)。
python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--delete flash_im.apk flash-im.exe
python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--delete flash_im.apk \
--prefix android- \
--files scripts/build_center/dest/android/arm64-v8a/flash_im.apk
python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--files path/to/file.apk \
--names custom-name.apk
python scripts/build_center/upload/release_github.py \
--tag v1.0.2 \
--title "v1.0.2" \
--body "描述"
| 参数 | 必需 | 说明 |
|---|---|---|
--tag | ✅ | Release tag,如 v1.0.2 |
--files | 否 | 要上传的文件路径(空格分隔多个) |
--names | 否 | 自定义文件名(与 --files 一一对应) |
--prefix | 否 | 文件名前缀(如 windows-),自动加在文件名前 |
--delete | 否 | 要删除的 asset 文件名(空格分隔多个) |
--title | 否 | Release 标题,默认取 tag |
--body | 否 | Release 描述 |
--prefix 和 --names 同时指定时,prefix 加在 names 前面--delete 在上传之前执行Contents: Read and write