Skip to content

migrate(gradle): jdk 17, android 8.6.0, kotlin 2.1.0 #13

migrate(gradle): jdk 17, android 8.6.0, kotlin 2.1.0

migrate(gradle): jdk 17, android 8.6.0, kotlin 2.1.0 #13

Workflow file for this run

name: Flutter Plugin CI
on:
push:
branches: [main, migrate/gradle]
pull_request:
branches: [main]
jobs:
build_android:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "17"
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: "3.35.4"
- name: Cache Flutter dependencies
uses: actions/cache@v3
with:
path: ~/.pub-cache
key: ${{ runner.os }}-pub-${{ hashFiles('**/pubspec.lock') }}
restore-keys: ${{ runner.os }}-pub-
- name: Install dependencies
run: flutter pub get
- name: Build example (Android)
working-directory: example
run: flutter build apk --debug
build_ios:
runs-on: macos-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
flutter-version: "3.35.4"
- name: Cache Flutter dependencies
uses: actions/cache@v3
with:
path: ~/.pub-cache
key: ${{ runner.os }}-pub-${{ hashFiles('**/pubspec.lock') }}
restore-keys: ${{ runner.os }}-pub-
- name: Install dependencies
run: flutter pub get
- name: Build example (iOS)
working-directory: example
run: flutter build ios --no-codesign