Skip to content

Update ring version to 0.17.5 #394

Update ring version to 0.17.5

Update ring version to 0.17.5 #394

Workflow file for this run

on:
push:
branches:
- master
pull_request: {}
name: Continuous integration
jobs:
ci:
strategy:
matrix:
rust:
- stable
- beta
- nightly
- 1.62.0 # MSRV
os:
- ubuntu-latest
- windows-latest
- macOS-latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
name: Checkout
- uses: dtolnay/rust-toolchain@master
name: Verify Rust Toolchain
with:
toolchain: ${{ matrix.rust }}
components: rustfmt, clippy
- uses: Swatinem/rust-cache@v2
name: Rust Cache
- run: cargo fmt --all -- --check
name: Format Check
if: matrix.rust == 'stable' && matrix.os == 'ubuntu-latest'
- run: cargo clippy --all-targets --all-features -- -D warnings
name: Clippy Lint (Stable)
if: matrix.os == 'ubuntu-latest' && matrix.rust == 'stable'
- run: cargo clippy --all-targets --all-features -- -D warnings -A "clippy::upper_case_acronyms"
name: Clippy Lint (Non-stable)
if: matrix.os == 'ubuntu-latest' && (matrix.rust == 'beta' || matrix.rust == 'nightly')
- run: cargo build --verbose --all-features
name: Build
- run: cargo test --all-features
name: Unit Tests
- run: cargo doc --no-deps --all-features
name: Build Documentation