Skip to content

feat: Hunger games: a better loading view + we finally support errors… #1558

feat: Hunger games: a better loading view + we finally support errors…

feat: Hunger games: a better loading view + we finally support errors… #1558

Workflow file for this run

name: Upload builds to Waldo
on:
pull_request_target:
types:
- opened
- edited
- synchronize
jobs:
build:
runs-on: macos-latest
if: "!contains(github.event.pull_request.title, 'chore(deps):')"
defaults:
run:
shell: bash
steps:
- name: "Checkout code"
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup Java JDK
uses: actions/[email protected]
with:
distribution: 'zulu'
java-version: 11
# Get the flutter version from ./flutter-version.txt
- run: echo "FLUTTER_VERSION=$(cat flutter-version.txt)" >> $GITHUB_OUTPUT
id: flutter-version
- name: Setup Flutter
uses: subosito/flutter-action@v2
with:
#channel: stable
cache: true
flutter-version: ${{ steps.flutter-version.outputs.FLUTTER_VERSION }}
cache-key: flutter-${{ hashFiles('flutter-version.txt')}}-${{ hashFiles('packages\smooth_app\pubspec.lock')}}
- run: flutter --version
- name: Get dependencies
run: ci/pub_upgrade.sh
# Build apk.
- name: Build APK
run: flutter build apk --debug -t lib/entrypoints/android/main_google_play.dart
working-directory: ./packages/smooth_app
- name: Upload APK to Waldo
uses: waldoapp/gh-action-upload@v1
with:
build_path: packages/smooth_app/build/app/outputs/flutter-apk/app-debug.apk
upload_token: ${{ secrets.WALDO_SESSIONS_ANDROID }}
- name: Write comment
uses: mshick/add-pr-comment@v2
with:
message: "You can test this PR on: [Android](https://app.waldo.com/applications/app-19d476740ba1bb36/sessions])"
# TODO Build the iOS variant and upload it