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-submission skill (console UI), then this pipeline handles every update after.

What you need (one-time setup)

1. A Play service account with Play Console access

  1. 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.
  2. 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.
Installs
2
GitHub Stars
2
First Seen
Sep 4, 2026
android-auto-release — alfredang/skills