diff --git a/.github/workflows/android_deploy_staging.yml b/.github/workflows/android_deploy_staging.yml index 2aa69461..582f5491 100644 --- a/.github/workflows/android_deploy_staging.yml +++ b/.github/workflows/android_deploy_staging.yml @@ -16,49 +16,10 @@ jobs: - name: Check out uses: actions/checkout@v3 - - name: Set up Java JDK - uses: actions/setup-java@v3 - with: - distribution: 'adopt' - java-version: '11' - - - name: Set up Flutter environment - uses: subosito/flutter-action@v2 - with: - channel: 'stable' - flutter-version: '3.10.5' - - - name: Generate new project - run: | - dart pub global activate mason_cli - mason get - mason make template -c mason-config.json - - - name: Get Flutter dependencies - run: flutter pub get - - - name: Run code generator - run: flutter packages pub run build_runner build --delete-conflicting-outputs - - - name: Set up .env.staging - env: - ENV: ${{ secrets.ENV }} - run: | - echo -e "$ENV" > .env.staging - - # App Bundle requires Firebase connected to Play Store to upload https://appdistribution.page.link/KPoa - - name: Build Android apk - run: flutter build apk --flavor staging --debug --build-number $GITHUB_RUN_NUMBER - - name: Get PR information uses: 8BitJonny/gh-get-current-pr@2.2.0 id: PR - - name: Deploy Android Staging to Firebase - uses: wzieba/Firebase-Distribution-Github-Action@v1.5.0 - with: - appId: ${{ vars.FIREBASE_ANDROID_APP_ID }} - serviceCredentialsFileContent: ${{ secrets.FIREBASE_DISTRIBUTION_CREDENTIAL_JSON }} - groups: ${{ vars.FIREBASE_DISTRIBUTION_TESTER_GROUPS }} - releaseNotes: ${{ steps.PR.outputs.pr_title }} - file: build/app/outputs/flutter-apk/app-staging-debug.apk + - name: Print release notes + run: | + echo ${{ steps.PR.outputs.pr_body }}