Github Action to upload your app binaries(.ipa or .apk) to Firebase and sends email to your testers.
Firebase App ID. You can find it in the Firebase console, on the General Settings page.
Path of IPA or APK file to distribution.
Firebase access token. You can generate it by firebase login:ci
on your local machine.
Visit Firebase cli-ci-systems page for more detail.
Distribution groups. You can specify the groups as a comma-separated list: android-team, ios-team, qa-team
Release notes for this build. If not specified, the action will add commit short hash and commit message.
Sample: a6e6c41 Edit yaml file
- name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Firebase App Distribution
uses: hasretsariyer/firebase-app-distribution-github-action@v1
with:
app_id: ${{secrets.FIREBASE_APP_ID}}
firebase_token: ${{secrets.FIREBASE_TOKEN}}
app_file: app-release.apk
tester_groups: maintainers