#!/bin/sh
# Stop on first error
# Run Cargo clippy
# Check formatting
# Run tests
# Check for security vulnerabilities and yanked crates
# Check for outdated dependencies but don't fail if there are any
||
# If all commands succeed, allow the commit to proceed