github-release
GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
GitHub Release 发布操作规范。在需要发布版本、上传安装包到 GitHub Release 时激活,确保使用正确的命令和流程。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
确认/删除等交互弹框统一使用 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