feature: Make rollback on drop trials configurable, log failed drop #247
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: {} | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| rustfmt: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions-rs/toolchain@v1 | |
| with: | |
| toolchain: stable | |
| override: true | |
| - uses: actions-rs/cargo@v1 | |
| with: | |
| command: fmt | |
| args: --all -- --check | |
| clippy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions-rs/toolchain@v1 | |
| with: | |
| toolchain: stable | |
| override: true | |
| - uses: actions-rs/cargo@v1 | |
| with: | |
| command: clippy | |
| args: --all --all-features --all-targets -- --deny warnings | |
| # run tests in each crate with cargo-make | |
| feature_check_and_test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: davidB/rust-cargo-make@v1 | |
| - uses: actions/checkout@v2 | |
| - name: Install wasm32-unknown-unknown target | |
| run: rustup target add wasm32-unknown-unknown | |
| - name: feature_check | |
| run: (cd fe2o3-amqp && cargo make feature_check) | |
| - name: test serde_amqp | |
| run: (cd serde_amqp && cargo make test) | |
| - name: test fe2o3-amqp-types | |
| run: (cd fe2o3-amqp-types && cargo make test) | |
| - name: test fe2o3-amqp | |
| run: (cd fe2o3-amqp && cargo make test) | |
| - name: test fe2o3-amqp-cbs | |
| run: (cd fe2o3-amqp-cbs && cargo make test) | |
| - name: test fe2o3-amqp-ext | |
| run: (cd fe2o3-amqp-ext && cargo make test) | |
| - name: test fe2o3-amqp-management | |
| run: (cd fe2o3-amqp-management && cargo make test) | |
| - name: test fe2o3-amqp-ws | |
| run: (cd fe2o3-amqp-ws && cargo make test) | |
| - name: test fe2o3-amqp-ws without a TLS feature | |
| run: cargo test -p fe2o3-amqp-ws --no-default-features | |
| - name: check fe2o3-amqp-ws with each TLS feature | |
| run: | | |
| cargo check -p fe2o3-amqp-ws --no-default-features --features native-tls --all-targets | |
| cargo check -p fe2o3-amqp-ws --no-default-features --features rustls-tls-native-roots --all-targets | |
| cargo check -p fe2o3-amqp-ws --no-default-features --features rustls-tls-webpki-roots --all-targets | |
| - name: check examples | |
| run: (cd examples && cargo make check) | |