Skip to main content
This runbook explains each field on the Infrastructure → Mobile Deployment settings page (root workspace, manage_mobile_deployment_vault permission). The vault holds the secrets, signing files, and CI tokens consumed by the .github/workflows/mobile-deploy-stores.yaml workflow that builds and publishes the Flutter mobile app to the Google Play and Apple App stores. Each field on the settings page has an inline help tooltip with a short summary and the console URL; this page is the full reference with clickable links.

How The Vault Is Organized

  • Secrets — short scalar values (passwords, IDs, names) and preset environment variables baked into the build.
  • Files — signing certificates, keystores, and Firebase/Play config files.
  • CI tokens — bearer tokens the GitHub Actions workflow uses to read the vault. Each token value is shown only once, at issue time.
  • Overview — readiness checks plus draft activation and rollback.

Android Signing

Google Play

Apple Signing

App Store Connect API

Firebase

App Environment Variables

These preset env vars are baked into the build. Custom env vars can be added but have no built-in guidance.

CI Tokens

Activating Changes

Edits land in a draft version. Use Verify to re-run readiness checks, Activate draft to promote it to the active bundle the workflow reads, and Roll back to return to the previous active version. Fix any readiness issues listed on the Overview tab before activating.