You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix the release guard that would have failed every build
The step that checks a built release actually contains the CurseForge key used
Select-String -Encoding Byte to grep the DLL. There is no byte mode: -Encoding
takes a character encoding and rejects "Byte" by validation, so the step would
have failed on a parameter error before checking anything -- and taken every
release with it, whether or not the key was there.
Reads the file as bytes and searches the raw text instead. Verified both ways:
it finds the attribute in a build that has one, and does not in a build that
does not.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>