mirror of
https://github.com/selfxyz/self.git
synced 2026-04-27 03:01:15 -04:00
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.