name: CI on: [push, pull_request] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions-rs/toolchain@v1 with: profile: minimal toolchain: stable components: clippy - name: Build uses: actions-rs/cargo@v1 with: command: build - name: Test uses: actions-rs/cargo@v1 with: command: test - name: Clippy uses: actions-rs/cargo@v1 with: command: clippy - name: Docs uses: actions-rs/cargo@v1 with: command: doc - name: Build for no_std uses: actions-rs/cargo@v1 with: command: build args: --no-default-features - name: Test for no_std uses: actions-rs/cargo@v1 with: command: test args: --no-default-features - name: Clippy for no_std uses: actions-rs/cargo@v1 with: command: clippy args: --no-default-features - name: Docs for no_std uses: actions-rs/cargo@v1 with: command: doc args: --no-default-features