fix(android): . #89
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build | |
| on: | |
| push: | |
| branches: | |
| - "*/*" | |
| pull_request: | |
| branches: | |
| - "*/*" | |
| jobs: | |
| dart-format-and-analyze-check: | |
| name: Dart Format Check | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-java@v1 | |
| with: | |
| java-version: '12.x' | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| channel: 'stable' | |
| - name: Install project dependencies | |
| run: flutter pub get | |
| - name: Dart Format Check | |
| run: dart format lib/ test/ --set-exit-if-changed | |
| # - name: Import Sorter Check | |
| # run: flutter pub run import_sorter:main --no-comments --exit-if-changed | |
| - name: Dart Analyze Check | |
| run: flutter analyze | |
| - name: Dart Test Check | |
| run: flutter test | |
| build-for-android: | |
| name: Build for Flutter Android | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-java@v1 | |
| with: | |
| java-version: '17.x' | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| channel: 'stable' | |
| - name: Install project dependencies | |
| run: flutter pub get | |
| - name: Build for Android | |
| working-directory: ./example | |
| run: flutter build apk | |
| # build-for-ios: | |
| # name: Build for Flutter iOS | |
| # runs-on: macos-latest | |
| # steps: | |
| # - uses: actions/checkout@v2 | |
| # - uses: subosito/flutter-action@v2 | |
| # with: | |
| # channel: 'stable' | |
| # - name: Install project dependencies | |
| # run: flutter pub get | |
| # - name: Install CocoaPods | |
| # run: | | |
| # sudo gem install cocoapods | |
| # pod --version | |
| # - name: Clean iOS Pods | |
| # working-directory: ./example/ios | |
| # run: | | |
| # rm -rf Pods Podfile.lock | |
| # pod repo update | |
| # - name: Install iOS Pods | |
| # working-directory: ./example/ios | |
| # run: pod install | |
| # - name: Install xcode platform support for iOS | |
| # run: xcodebuild -downloadPlatform iOS | |
| # - name: Build for iOS | |
| # working-directory: ./example | |
| # run: flutter build ios --release --no-codesign | |
| # build-for-windows: | |
| # name: Build for flutter Windows | |
| # runs-on: windows-latest | |
| # steps: | |
| # - uses: actions/checkout@v2 | |
| # - uses: subosito/flutter-action@v1 | |
| # with: | |
| # channel: 'stable' | |
| # - name: Install project dependencies | |
| # run: flutter pub get | |
| # - name: Build for Windows | |
| # working-directory: ./example | |
| # run: flutter build windows --release | |
| # build-for-macos: | |
| # name: Build for flutter macOS | |
| # runs-on: macos-latest | |
| # steps: | |
| # - uses: actions/checkout@v2 | |
| # - uses: subosito/flutter-action@v1 | |
| # with: | |
| # channel: 'stable' | |
| # - name: Install project dependencies | |
| # run: flutter pub get | |
| # - name: Build for macOS | |
| # working-directory: ./example | |
| # run: flutter build macos --release | |
| build-for-web: | |
| name: Build for Flutter Web | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-java@v1 | |
| with: | |
| java-version: '12.x' | |
| - uses: subosito/flutter-action@v2 | |
| with: | |
| channel: 'stable' | |
| - name: Install project dependencies | |
| run: flutter pub get | |
| - name: Build for Web | |
| working-directory: ./example | |
| run: flutter build web |