| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- name: Unit test(Flutter)
 
- on:
 
-   push:
 
-     branches: [ main ]
 
-   pull_request:
 
-     branches: [ main ]
 
- env:
 
-   CARGO_TERM_COLOR: always
 
- jobs:
 
-   tests:
 
-     runs-on: ubuntu-latest
 
-     steps:
 
-       - name: Checkout
 
-         uses: actions/checkout@v2
 
-       - uses: subosito/flutter-action@v1
 
-         with:
 
-           channel: "stable"
 
-       - uses: actions-rs/toolchain@v1
 
-         with:
 
-           toolchain: stable
 
-       - name: Deps Rust
 
-         working-directory: frontend
 
-         run: |
 
-           cargo install --force cargo-make
 
-           cargo install --force duckscript_cli
 
-           cargo make flowy_dev
 
-           echo PATH="$PATH":"$HOME/.pub-cache/bin" >> $GITHUB_PATH
 
-       - name: Deps Flutter
 
-         run: flutter pub get
 
-         working-directory: frontend/app_flowy
 
-       - name: Code Generate
 
-         working-directory: frontend/app_flowy
 
-         run:
 
-           flutter pub run easy_localization:generate --source-dir ./assets/translations -f keys -O lib/generated -o locale_keys.g.dart
 
-       - name: Build FlowySDK
 
-         working-directory: frontend
 
-         run: |
 
-           flutter config --enable-linux-desktop
 
-           cargo make --profile development-linux-x86 flowy-sdk-dev
 
-       - name: Run bloc tests
 
-         working-directory: frontend/app_flowy
 
-         run: |
 
-           flutter test
 
 
  |