Release Process

# Dry-run release
./scripts/release.sh 0.2.0 --dry-run

# Create release (no push)
./scripts/release.sh 0.2.0 --no-push

# Full release
./scripts/release.sh 0.2.0