name: Rust on: push: branches: [ "master" ] pull_request: branches: [ "master" ] env: CARGO_TERM_COLOR: always jobs: check-links: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@main - name: Markup Link Checker (mlc) uses: becheran/mlc@v0.15.4 test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run test run: cargo test --verbose - name: Run test release run: cargo test --verbose --release test-alloc: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run test run: cargo test --verbose --no-default-features - name: Run test release run: cargo test --verbose --release --no-default-features