Skip to content

feat: complete native App Events SDK coverage (0.28.0) #34

feat: complete native App Events SDK coverage (0.28.0)

feat: complete native App Events SDK coverage (0.28.0) #34

Workflow file for this run

name: PR acceptance
on:
pull_request:
jobs:
build_android_example:
name: Android example build (debug)
runs-on: ubuntu-latest
timeout-minutes: 45
permissions:
contents: read
env:
CI: true
GRADLE_OPTS: -Dorg.gradle.daemon=false -Dorg.gradle.vfs.watch=false -Dorg.gradle.caching=true
steps:
- uses: actions/checkout@v6
- name: Set up Java 17
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: "17"
cache: gradle
cache-dependency-path: |
example/android/**/*.gradle*
example/android/**/gradle-wrapper.properties
example/android/gradle.properties
- name: Set up Android SDK
uses: android-actions/setup-android@v3
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
cache: true
- run: flutter --version
- name: Flutter pub get (root)
run: flutter pub get
- name: Flutter test (root)
run: flutter test
- name: Flutter pub get (example)
working-directory: example
run: flutter pub get
- name: Flutter test (example)
working-directory: example
run: flutter test
- name: Build example APK (debug, verbose)
working-directory: example
run: flutter build apk --debug -v