···11.PHONY: clean test release
2233-# Clean all build artifacts
43clean:
54 go clean ./...
66-77-# Run tests
85test:
96 go test -v ./...
1071111-# Create a new release
1212-# - Ensures main branch has no uncommitted changes
1313-# - Pushes main to origin if needed
1414-# - Tags with version from svu next
1515-# - Pushes tags to origin
168release:
179 @# Ensure we're on main branch
1810 @if [ "$$(git branch --show-current)" != "main" ]; then \