SuperAPI AI 工具集

1k-app-upgrade-test

测试与质量

查看项目

更新于 10-16 02:38

技能介绍

用途:为 QA 升级测试创建测试版本,验证应用自动更新与版本迁移流程,也可用于生成带指定构建号的候选版本。

主要能力:自动创建测试版本分支并硬编码构建配置。测试版本格式为 9XXX.YY.Z,其中 9XXX 为测试版本标识(如 9005),YY.Z 对应被测生产版本(如 9005.20.0 对应生产 5.20.0)。构建号公式为:DATE=$(date +%Y%m%d);BUILD_NUMBER=$((${DATE}00 + 30)),即 10 位 YYYYMMDD00 加 30。

使用方式:先向用户获取测试版本号,再计算构建号,然后创建分支:git checkout -b <test_version>。按顺序修改以下文件:.env.version 设置 VERSION;.github/actions/shared-env/action.yml 更新 outputs 中的版本并移除条件判断;.github/workflows/release-android.yml 与 release-ios.yml 在 Write .env.version 步骤硬编码 BUILD_NUMBER;.github/workflows/daily-build.yml 在 Setup ENV 步骤硬编码 BUILD_NUMBER;apps/mobile/android/app/build.gradle 更新 versionCode 与 versionName。最后提交推送:git add .;git commit -m "chore: create test version <version>";git push origin <test_version>。

适用场景:QA 升级测试、版本迁移流程验证、应用升级功能验证、指定构建号的候选版本、版本特定功能或修复测试。

限制:资料未提供该技能的安装方式、依赖环境、权限要求及错误处理细节,暂未提供。