ci: install cargo-make

This commit is contained in:
appflowy 2022-02-09 21:13:51 +08:00
parent ddc2926c9b
commit c407c38dc3
2 changed files with 21 additions and 4 deletions

View File

@ -3,8 +3,15 @@ name: RustLint
on:
push:
branches: [ main ]
paths:
- 'frontend/rust-lib'
- 'shared-lib'
pull_request:
branches: [ main ]
paths:
- 'frontend/rust-lib'
- 'shared-lib'
env:
CARGO_TERM_COLOR: always
@ -34,9 +41,11 @@ jobs:
with:
toolchain: stable
override: true
- name: Install cargo-make
run: cargo install --force cargo-make
working-directory: frontend
- name: Install protobuf tool
run:
cargo install --force cargo-make
cargo make flowy_dev
echo PATH="$PATH":"$HOME/.pub-cache/bin" >> $GITHUB_PATH
working-directory: frontend

View File

@ -3,8 +3,14 @@ name: RustUnitTest
on:
push:
branches: [ main ]
# paths:
# - 'frontend/rust-lib'
# - 'shared-lib'
pull_request:
branches: [ main ]
# paths:
# - 'frontend/rust-lib'
# - 'shared-lib'
env:
CARGO_TERM_COLOR: always
@ -22,15 +28,17 @@ jobs:
source $HOME/.cargo/env
rustup toolchain install stable
rustup default stable
- name: Install cargo-make
run: cargo install --force cargo-make
working-directory: frontend
- name: Install protobuf tool
run:
cargo install --force cargo-make
cargo make flowy_dev
echo PATH="$PATH":"$HOME/.pub-cache/bin" >> $GITHUB_PATH
working-directory: frontend
- name: Frontend tests
- name: RustLib tests
run: cargo test
working-directory: frontend/rust-lib
- name: Shared-lib tests
- name: Sharedlib tests
run: cargo test
working-directory: shared-lib