1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #!/usr/bin/env bash
- set -euo pipefail
- msrv="1.70.0"
- is_msrv=false
- version=""
- if [[ "$#" -gt 0 && "$1" == "msrv" ]]; then
- is_msrv=true
- version="+$msrv"
- fi
- if [ "$is_msrv" == true ]; then
-
- rustup install $msrv
- rustup component add clippy --toolchain $msrv
- rustup target add wasm32-unknown-unknown --toolchain $msrv
- fi
- buildargs=(
- "-p cdk"
- "-p cdk --no-default-features"
- "-p cdk --no-default-features --features wallet"
- "-p cdk --no-default-features --features mint"
- "-p cdk-redb"
- "-p cdk-redb --no-default-features --features wallet"
- "-p cdk-redb --no-default-features --features mint"
- "-p cdk-sqlite --no-default-features --features mint"
- "-p cdk-sqlite --no-default-features --features wallet"
- "-p cdk-cln"
- "-p cdk-axum"
- "-p cdk-fake-wallet"
- "-p cdk-strike"
- "--bin cdk-cli"
- "--bin cdk-mintd"
- "--examples"
- )
- for arg in "${buildargs[@]}"; do
- if [[ $version == "" ]]; then
- echo "Checking '$arg' [default]"
- else
- echo "Checking '$arg' [$version]"
- fi
- cargo $version check $arg
- if [[ $arg != *"--target wasm32-unknown-unknown"* ]]; then
- cargo $version test $arg
- fi
- cargo $version clippy $arg -- -D warnings
- echo
- done
|