Files
self/app/scripts
turnoffthiscomputer 3e4faef24a feat(ci): add Android PR preview builds via Internal App Sharing (#1984)
Adds a `pr_number` input to `mobile-deploy.yml`. When set, the Android
pipeline uploads the AAB to Play Store Internal App Sharing (unique
download URL per upload) instead of promoting to the internal track, and
posts a Slack message to `SLACK_WEBHOOK_QA_BUILDS` with the install link
and PR metadata. The version-bump PR job is skipped and iOS is always
skipped in this mode.

Enables an agent flow: open PR to `dev` → `gh workflow run` → reviewer
taps Slack link to QA on device → merge.

- `upload_to_play_store.py`: new `--mode=ias` branch using
  `internalappsharingartifacts.uploadbundle`; exports `download_url` to
  `$GITHUB_OUTPUT`.
- `mobile-deploy.yml`: new `workflow_dispatch` input `pr_number`;
  concurrency keyed per-PR so parallel previews don't queue; branch
  between IAS and track upload; Slack notify step on success.
2026-04-17 15:55:31 +02:00
..