name: Flutter on: push: branches: [main, master] pull_request: branches: [main, master] jobs: # linux: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v2 # - uses: subosito/flutter-action@v1 # with: # channel: "stable" # - run: flutter pub get # - run: flutter config --enable-linux-desktop # - run: flutter build linux android: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v1 with: java-version: "12.x" - uses: subosito/flutter-action@v1 with: channel: "stable" - run: flutter pub get - run: flutter build apk - run: flutter build appbundle macos: runs-on: macos-latest steps: - uses: actions/checkout@v2 - uses: subosito/flutter-action@v1 with: channel: "stable" - run: flutter pub get - run: flutter config --enable-macos-desktop - run: flutter build macos --release ios: runs-on: macos-latest steps: - uses: actions/checkout@v2 - uses: subosito/flutter-action@v1 with: channel: "stable" - run: flutter pub get - run: flutter build ios --release --no-codesign windows: runs-on: windows-latest steps: - uses: actions/checkout@v2 - uses: subosito/flutter-action@v1 with: channel: "stable" - run: flutter pub get - run: flutter config --enable-windows-desktop - run: flutter build windows