/firebase-app-distribution-github-action

Firebase App Distribution Github Action

Primary LanguageShellMIT LicenseMIT

Firebase App Distribution Github Action

Github Action to upload your app binaries(.ipa or .apk) to Firebase and sends email to your testers.

Required Inputs

app_id

Firebase App ID. You can find it in the Firebase console, on the General Settings page.

app_file

Path of IPA or APK file to distribution.

firebase_token

Firebase access token. You can generate it by firebase login:ci on your local machine. Visit Firebase cli-ci-systems page for more detail.

Optional Inputs

tester_groups

Distribution groups. You can specify the groups as a comma-separated list: android-team, ios-team, qa-team

release_notes

Release notes for this build. If not specified, the action will add commit short hash and commit message. Sample: a6e6c41 Edit yaml file

Sample Usage

- 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