Skip to content

[Oztechan/AdTrace#12] Distribute Android build to Firebase App Distribution on merge#13

Merged
mustafaozhan merged 1 commit into
developfrom
12/Distribute-Android-build-to-Firebase-App-Distribution-on-merge
Jul 4, 2026
Merged

[Oztechan/AdTrace#12] Distribute Android build to Firebase App Distribution on merge#13
mustafaozhan merged 1 commit into
developfrom
12/Distribute-Android-build-to-Firebase-App-Distribution-on-merge

Conversation

@mustafaozhan

Copy link
Copy Markdown
Member

After a merge to develop, distribute the Android debug APK to the QA tester group via Firebase App Distribution.

What

  • Adds a DistributeAndroid CI job, guarded with if: github.event_name == 'push' so it runs only after a merge to develop — never on PRs.
  • Downloads the androidApp-debug artifact produced by AndroidBuild, then uploads it with wzieba/Firebase-Distribution-Github-Action.
  • Auth uses a Google service account (FIREBASE_SERVICE_ACCOUNT, GPG-armored like the other secrets and decrypted in-job with SECRET_PASSWORD) rather than the deprecated Firebase CLI token.
  • Wires DistributeAndroid into the Notify job's failure condition (push-only).
  • .gitignore: excludes firebase-service-account.json and its .asc.

Required CI secrets

  • FIREBASE_ANDROID_APP_ID
  • FIREBASE_SERVICE_ACCOUNT ✅ (armored service-account JSON)
  • SECRET_PASSWORD (existing)

Deferred

iOS distribution — separate ticket; needs Fastlane + code-signing (distribution cert, ad-hoc profile, App Store Connect API key).

Resolves #12

@mustafaozhan mustafaozhan merged commit 13242b6 into develop Jul 4, 2026
7 checks passed
@mustafaozhan mustafaozhan deleted the 12/Distribute-Android-build-to-Firebase-App-Distribution-on-merge branch July 4, 2026 12:25
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.

Distribute Android build to Firebase App Distribution on merge

1 participant