# r0adkll/upload-google-play

A GitHub action to upload an Android .apk or .aab file to the Google Play Console

Repository: https://github.com/r0adkll/upload-google-play
Canonical: https://ross.abutalabs.com/products/upload-google-play
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2026-05-30T04:52:05+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 85, release rhythm 80, longevity 100
- inputs: {"age_days": 2489, "days_push": 95, "days_rel": 135, "gap_med": 0, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1032, forks 188 (observed 2026-08-28T04:03:18.253659+00:00)

## What it is
A GitHub Action that uploads Android .apk or .aab release files to the Google Play Console via the Google Play Developer API v3. It supports track assignment, staged rollouts, release notes, mapping files, and debug symbols.

## Use cases
- upload apk to google play from github actions
- automate android app bundle release to play store
- publish aab to internal testing track in CI
- staged rollout deployment for android app
- upload release notes and mapping file with play upload
- continuous delivery pipeline for google play

## When to choose
- you build Android releases in GitHub Actions and want automated Play Store uploads
- you need track assignment, staged rollouts, or in-app update priority in CI
- you want to attach ProGuard mapping files or localized release notes during upload

## When to avoid
- you deploy iOS or non-Android apps
- you use a CI system other than GitHub Actions without adaptation
- you need full Play Console management beyond release uploads

## Facets
- artifact type: plugin
- maturity: active
- function: deployment, developer-tools, ci-cd
- domain: mobile-development, android-tools
- platform: cloud, cli
- tags: github-action, google-play, android, apk, aab, app-release, play-console, automation, devops

## Member repositories
- r0adkll/upload-google-play (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:18.253659+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:06:46.040889+00:00, confidence not recorded.
  - readme: https://github.com/r0adkll/upload-google-play (fetched 2026-08-28T04:03:18.253659+00:00, sha 45c43cb75d76)
- Data as of 2026-08-30T08:39:29.467469+00:00.
