| 123456789101112131415161718192021222324252627282930313233343536373839 | name: Unit test(Rust)on:  push:    branches: [ main ]    paths:      - 'frontend/rust-lib'      - 'shared-lib'  pull_request:    branches: [ main ]    paths:      - 'frontend/rust-lib'      - 'shared-lib'env:  CARGO_TERM_COLOR: alwaysjobs:  tests:    runs-on: ubuntu-latest    steps:      - name: Checkout        uses: actions/checkout@v2      - name: Install Rust        run: |          curl \            --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y          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: Run rust-lib tests        run: cargo test --no-default-features        working-directory: frontend/rust-lib      - name: Run shared-lib tests        run: cargo test --no-default-features        working-directory: shared-lib
 |