|
@@ -17,25 +17,24 @@ jobs:
|
|
|
steps:
|
|
|
- uses: actions/checkout@v2
|
|
|
- uses: actions-rs/toolchain@v1
|
|
|
- with:
|
|
|
- toolchain: 'stable-2022-01-20'
|
|
|
- override: true
|
|
|
+ with:
|
|
|
+ toolchain: 'stable-2022-01-20'
|
|
|
+ override: true
|
|
|
+ - name: Build FlowySDK
|
|
|
+ working-directory: frontend
|
|
|
+ run: |
|
|
|
+ cargo make --profile development-linux-x86 flowy-sdk-dev
|
|
|
+
|
|
|
- run: rustup component add rustfmt
|
|
|
working-directory: frontend/rust-lib
|
|
|
- - run: cargo fmt --all -- --check
|
|
|
+ - name: rustfmt
|
|
|
+ run: cargo fmt --all -- --check
|
|
|
working-directory: frontend/rust-lib/
|
|
|
|
|
|
|
|
|
- rust-clippy:
|
|
|
- runs-on: ubuntu-latest
|
|
|
- name: Clippy
|
|
|
- steps:
|
|
|
- - uses: actions/checkout@v2
|
|
|
- - uses: actions-rs/toolchain@v1
|
|
|
- with:
|
|
|
- toolchain: 'stable-2022-01-20'
|
|
|
- override: true
|
|
|
- run: rustup component add clippy
|
|
|
+ working-directory: frontend/rust-lib
|
|
|
+ - name: clippy
|
|
|
+ run: cargo clippy --no-default-features
|
|
|
working-directory: frontend/rust-lib
|
|
|
- - run: cargo clippy --no-default-features
|
|
|
- working-directory: frontend/rust-lib
|
|
|
+
|