You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Mobile v1 release: one-package Play identity, Actions release lane, and Sentry #31
Part of #14 (W3, mobile v1). Blocked by all other mobile slices. Delivers the customer outcome of #10 (SUP-93).
Release owner: Altay: Play Console access, signing lineage, and production rollout approval.
Outcome
io.put.putio gains the phone and tablet form factor on the existing Play listing, shipped through a GitHub Actions release lane, with Sentry crash reporting behind diagnostics_enabled and PostHog product analytics behind product_analytics_enabled.
Open question
The nightly channel flavor adds .nightly to the application id (PutioAndroidApplicationPlugin.kt), giving io.put.putio.nightly on TV and io.put.putio.mobile.nightly on mobile. AGENTS.md says Play internal and closed tracks ship nightly, so those tracks would be a separate Play package from io.put.putio. Needs a ruling before the release lane.
Scope
Confirm signing lineage and Play listing access for io.put.putio. Stop and escalate if either is unavailable.
One package for both form factors: mobile builds as io.put.putio.mobile (mobile/build.gradle.kts); align application ids and the versionCode scheme (the >91 family).
GitHub Actions release lane: build the AAB, sign it with secrets from the workspace CI boundary (no 1Password at runtime), upload to the Play internal track; phone store-listing assets.
The inline stop condition now has a home: credentials custody is #46 (owner: Altay) and the signing/publishing pipeline is #49 — this issue is blocked by both. Sentry DSN creation also moved into #46.
changed the title [-]Mobile v1 release: one-package Play identity, Actions release lane, Sentry, analytics[/-][+]Mobile v1 release: one-package Play identity, Actions release lane, and Sentry[/+]on Aug 8, 2026
Activity
altaywtf commentedon Aug 8, 2026
The inline stop condition now has a home: credentials custody is #46 (owner: Altay) and the signing/publishing pipeline is #49 — this issue is blocked by both. Sentry DSN creation also moved into #46.
[-]Mobile v1 release: one-package Play identity, Actions release lane, Sentry, analytics[/-][+]Mobile v1 release: one-package Play identity, Actions release lane, and Sentry[/+]feat: report crashes and player failures to Sentry while diagnostics …