check-bindings.sh 355 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env bash
  2. set -euo pipefail
  3. # Check bindings
  4. buildargs=(
  5. "-p cdk-js --target wasm32-unknown-unknown"
  6. )
  7. for arg in "${buildargs[@]}"; do
  8. echo "Checking '$arg'"
  9. cargo build $arg
  10. if [[ $arg != *"--target wasm32-unknown-unknown"* ]];
  11. then
  12. cargo test $arg
  13. fi
  14. cargo clippy $arg -- -D warnings
  15. echo
  16. done