name: macOS tests on: push: branches: - master paths: - packages/** - examples/** - src/** - .github/** - lib.rs - Cargo.toml pull_request: types: [opened, synchronize, reopened, ready_for_review] branches: - master paths: - packages/** - examples/** - src/** - .github/** - lib.rs - Cargo.toml jobs: test: if: github.event.pull_request.draft == false name: Test Suite runs-on: macos-latest steps: - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable override: true - uses: Swatinem/rust-cache@v1 - uses: actions-rs/cargo@v1 with: command: test args: --features "desktop, ssr, router"