android-auto-release
Installation
SKILL.md
Android Auto-Release — GitHub Actions → Google Play
Build, sign, and upload an Android AAB to Google Play automatically on every push to
main. Runs on ubuntu-latest. Uploads via the Play Developer API using a service
account, so no manual console clicks per update.
First release is manual. The Play Developer API can only update an app that already has at least one AAB on a track. Do the first submission with the
android-app-submissionskill (console UI), then this pipeline handles every update after.
What you need (one-time setup)
1. A Play service account with Play Console access
- Google Cloud Console → the project linked to Play → IAM & Admin → Service Accounts → Create. No roles needed in GCP. Create a JSON key and download it.
- Play Console → Setup → API access → link the project if needed → grant the service account app access with at least Release to testing tracks / Release apps to production (or "Release manager"). Wait a few minutes for propagation.