SuperAPI AI 工具集

github-actions

通用与其它

查看项目

更新于 10-16 02:30

技能介绍

用途:该技能提供可复用的 GitHub Actions 模式,在云端为 React Native 应用构建 iOS 模拟器和 Android 模拟器版本,并发布可通过 gh CLI 或 GitHub API 获取的制品。适用于创建构建模拟器/模拟器制品的 CI 工作流、从 PR 或手动触发运行上传 iOS 模拟器与 Android 模拟器安装包、用可下载的 CI 制品替代仅本地构建,以及需要稳定制品 ID/名称以便脚本化检索的场景。

主要能力:提供复合 action 与工作流接线示例。gha-ios-composite-action.md 提供用于 iOS 模拟器 .app.tar.gz 构建与制品上传的 composite action.yml;gha-android-composite-action.md 提供用于 Android 模拟器 .apk 构建与制品上传的 composite action.yml;gha-workflow-and-downloads.md 提供端到端工作流接线及 gh 与 REST 下载命令。制品通过 actions/upload-artifact@v4 上传,并捕获 artifact-id 输出。

使用方式:将两个复合 action 引入项目,并接入 .github/workflows/mobile-build.yml;上传使用 actions/upload-artifact@v4 并记录 artifact-id;下载可用 gh run download,或调用 GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}。问题映射:需要 CI iOS 模拟器 .app.tar.gz 制品从 gha-ios-composite-action.md 开始;需要 CI Android 模拟器 .apk 制品从 gha-android-composite-action.md 开始;需要一个工作流触发两个平台任务、或需要脚本化下载制品,则参考 gha-workflow-and-downloads.md。

限制:资料未提供具体系统要求、构建证书/签名配置、费用、构建时长或成功率等信息。