dust-mail 0.4.3

A multi protocol email client
Documentation
name: Test package

on:
  push:
    paths:
      - src/**/*
      - .github/workflows/test.yaml
      - Cargo.lock
      - Cargo.toml

jobs:
  test:
    name: Test
    runs-on: ubuntu-latest

    steps:
      - name: Download code
        uses: actions/checkout@v2

      - name: Setup Cargo cache
        uses: actions/cache@v3
        with:
          path: |
            ~/.cargo/bin/
            ~/.cargo/registry/index/
            ~/.cargo/registry/cache/
            ~/.cargo/git/db/
            target/
          key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

      - name: Install Rust
        uses: actions-rs/toolchain@v1
        with:
          toolchain: 1.67.0
          override: true
      
      - name: Fetch
        run: cargo fetch --locked
      
      - name: Build
        run: cargo build

      # - name: Test Tokio
      #   run: cargo test --no-default-features --features runtime-tokio
      
      # - name: Test Async-std
      #   run: cargo test --no-default-features --features runtime-async-std