eda3d09399
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
5 lines
196 B
Plaintext
5 lines
196 B
Plaintext
# 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
|