用途:为应用升级测试创建测试版本分支,用于验证升级流程、版本迁移和发布候选测试。
主要能力:按测试版本号规则 9XXX.YY.Z 创建分支(如 9005.20.0 对应生产 5.20.0);用公式 DATE=$(date +%Y%m%d) 与 BUILD_NUMBER=$((${DATE}00 + 30)) 计算构建号;依次修改 .env.version、.github/actions/shared-env/action.yml、.github/workflows/release-android.yml、apps/mobile/android/app/build.gradle 中的版本与构建号字段;最后提交并推送分支。
使用方式:先向用户获取测试版本号,再计算构建号,执行 git checkout -b <test_version> 创建分支,按顺序修改上述文件,然后 git add .、git commit -m "chore: create test version <version>"、git push origin <test_version>。
适用场景:QA 升级测试、版本迁移验证、应用升级功能验证、指定构建号的发布候选、版本相关功能或修复测试。
限制:资料未提供该技能的具体安装方式、依赖环境、平台支持范围及收费信息;详细流程需参考 upgrade-test-version.md。相关技能包括 /1k-git-workflow 与 /1k-dev-commands。