Skip to content

Add Android and iOS CI/CD pipelines#47

Open
fkischewski99 wants to merge 1 commit intomainfrom
feature/mobile-ci-cd-pipelines
Open

Add Android and iOS CI/CD pipelines#47
fkischewski99 wants to merge 1 commit intomainfrom
feature/mobile-ci-cd-pipelines

Conversation

@fkischewski99
Copy link
Copy Markdown
Owner

Summary

  • Rewrite build-android.yml with proper signing, APK+AAB builds, GitHub Release upload, and Google Play Internal Track publishing
  • Add build-ios.yml with Xcode archive, code signing, provisioning, and TestFlight publishing
  • Enable Android and iOS jobs in main.yaml alongside existing desktop builds

Required Secrets

Before merging, configure these GitHub secrets:

Android:

  • ANDROID_KEYSTORE_BASE_64, ANDROID_KEYSTORE_STORE_PASSWORD, ANDROID_KEYSTORE_ALIAS, ANDROID_KEYSTORE_PASSWORD
  • GOOGLE_PLAY_SERVICE_ACCOUNT_CREDENTIALS
  • FIREBASE_GOOGLE_SERVICES_JSON

iOS:

  • APPSTORE_ISSUER_ID, APPSTORE_KEY_ID, APPSTORE_PRIVATE_KEY
  • APPSTORE_TEAM_ID, BUNDLE_ID
  • DIST_CERTIFICATE, DIST_CERTIFICATE_PASSWORD
  • DIST_PROFILE, DIST_PROVISIONING_PROFILE_NAME

Test plan

  • Configure all required secrets in GitHub
  • Trigger workflow manually via workflow_dispatch to verify
  • Verify Android AAB is published to Google Play Internal Track
  • Verify iOS IPA is published to TestFlight

🤖 Generated with Claude Code

…ishing

- Rewrite build-android.yml with proper signing, APK+AAB builds, GitHub Release upload, and Google Play Internal Track publishing
- Add build-ios.yml with Xcode archive, code signing, provisioning, and TestFlight publishing
- Enable Android and iOS jobs in main.yaml alongside existing desktop builds

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@fkischewski99 fkischewski99 force-pushed the feature/mobile-ci-cd-pipelines branch from 3693270 to 0353f07 Compare April 18, 2026 11:24
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.

1 participant