feat: branding consistency checker
Branding is duplicated across Cargo.toml, bundler.toml, deploy.ps1 and src/lib.rs with nothing keeping them in sync, so a rename drifts silently: the bundle builds under one name while deploy.ps1 looks for another. check-branding.sh declares the canonical identity once and asserts every copy matches, including that VST3_CLASS_ID is exactly 16 bytes. A STALE list catches leftovers of the old name after a rename. Portable POSIX sh so it works on Windows (Git Bash) and Linux alike; .gitattributes pins *.sh to LF so core.autocrlf=true cannot break the shebang. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LU1NRL7fAaZTtFMTTPn2b1
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
# Shell scripts must keep LF endings. core.autocrlf=true on Windows would
|
||||
# otherwise check them out CRLF, which a strict POSIX sh (dash, CI containers)
|
||||
# rejects at the shebang.
|
||||
*.sh text eol=lf
|
||||
Reference in New Issue
Block a user