| name | upgrade-app |
| description | Automates the Android app release process, including version bumping, changelog creation, committing, and GitHub release creation. |
Upgrade App Skill
This skill automates the multi-step process of preparing and publishing a new app release.
Workflow
- Analyze Current State: Check
app/build.gradle.kts for the current versionCode and versionName.
- Increment Versions:
versionCode: +1
versionName: Major/Minor/Patch update as requested.
- Fastlane Changelog: Create a new file in
fastlane/metadata/android/en-US/changelogs/ named after the new versionCode.
- Git Commit: Commit all changes with the format
build: <versionName> + <versionCode>.
- GitHub Release: Use
gh release create to tag the commit and create a release with notes.
Commands & Patterns
Version Bumping
Search for versionCode and versionName in app/build.gradle.kts.
Fastlane
Path: fastlane/metadata/android/en-US/changelogs/<versionCode>.txt
Git
git commit -m "build: 1.1.2 + 6"
GitHub CLI
gh release create v1.1.2 --title "Release 1.1.2" --notes "..."
Detailed Guide
Refer to references/upgrade_workflow.md for step-by-step instructions and examples.