Skip to content

Prepare Android Play publishing and store listing kit - #15

Merged
bcbetterninja merged 8 commits into
masterfrom
feat/android-play-publishing
Sep 16, 2026
Merged

bcbetterninja merged 8 commits into
masterfrom
feat/android-play-publishing

Conversation

@bcbetterninja

Copy link
Copy Markdown
Contributor

Summary

Android releases currently provide signed APK downloads but have no Google Play delivery path. Prepare verified AAB artifacts and a disabled-by-default publisher: master/dev and beta releases go to internal or a configured test track; stable version tags submit to production. Publishing uses GitHub OIDC, the same run's verified artifact, version/digest checks and a validated Play edit.

Add an English store kit (descriptions, release-note template, icon, feature graphic and TV banner), screenshot capture tooling and initial Android string resources. Update target SDK to 36, AGP to 8.9.2 and Gradle to 8.11.1. CI verifies bundle signatures/native alignment and exercises Android 16 alongside the existing emulator tests.

Setup still required

Publishing stays disabled until Play Console app creation, existing app-signing-key import, initial manual release, Google federation/service-account access, store declarations and reviewer access are complete. Real screenshots, support/privacy details and language approval remain owner inputs. The runbook lists exact GitHub variables/environments and release triggers. This PR does not create accounts, upload to Play or claim finished translations/policy declarations.

Validation

  • 13 Python publishing/APK verification tests pass.
  • Store text/image dimensions and string-reference validation pass.
  • Workflow YAML parses; git diff checks pass.
  • Native build, lint, bundle verification and emulator qualification run in CI; local machine has no Android SDK and insufficient disk for one.

Separate from tenant dashboard isolation PR #14.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@bcbetterninja
bcbetterninja merged commit 087ac19 into master Sep 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant