1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- name: PR
- on:
- pull_request:
- jobs:
- test:
- name: Test
- runs-on: ubuntu-latest
- strategy:
- matrix:
- rust: [1.8.0, stable]
- steps:
- - name: Rust install
- uses: actions-rs/toolchain@v1
- with:
- toolchain: ${{ matrix.rust }}
- profile: minimal
- override: true
- - name: Checkout
- uses: actions/checkout@v2
- - name: Build
- uses: actions-rs/cargo@v1
- with:
- command: build
- args: --verbose
- - name: Test
- run: ./ci/test_full.sh
- fmt:
- name: Format
- runs-on: ubuntu-latest
- steps:
- - name: Rust install
- uses: actions-rs/toolchain@v1
- with:
- toolchain: 1.42.0
- profile: minimal
- override: true
- components: rustfmt
- - name: Checkout
- uses: actions/checkout@v2
- - name: Check formatting
- uses: actions-rs/cargo@v1
- with:
- command: fmt
- args: --all -- --check
|