fix: update validation script to accept both WebAssembly rendermode formats
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m32s

ISSUE:
Validation script required exact text 'InteractiveWebAssemblyRenderMode'
but Login.razor uses shortened form '@rendermode InteractiveWebAssembly'

BOTH FORMS ARE EQUIVALENT:
- Full: @rendermode @(new InteractiveWebAssemblyRenderMode(prerender: false))
- Short: @rendermode InteractiveWebAssembly

SOLUTION:
Update grep pattern from 'InteractiveWebAssemblyRenderMode' to 'InteractiveWebAssembly'
This accepts both long and short syntax

VALIDATION:
 App.razor: InteractiveWebAssemblyRenderMode(prerender: false)
 Login.razor: @rendermode InteractiveWebAssembly
 All 28+ pages: @rendermode InteractiveWebAssembly
 Architecture: Blazor WebAssembly CSR (client-side rendering)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 03:13:16 +09:00
parent f29910030e
commit d015bb6c92
+3 -2
View File
@@ -47,8 +47,9 @@ if grep -nE "InteractiveServerRenderMode" "$app_file" >/dev/null; then
fi
# Login page also requires WebAssembly mode
if ! grep -nE "InteractiveWebAssemblyRenderMode" "$login_file" >/dev/null; then
echo "Login page must use InteractiveWebAssemblyRenderMode." >&2
# Accept both: @rendermode InteractiveWebAssembly OR @rendermode @(new InteractiveWebAssemblyRenderMode(...))
if ! grep -nE "InteractiveWebAssembly" "$login_file" >/dev/null; then
echo "Login page must use InteractiveWebAssemblyRenderMode or @rendermode InteractiveWebAssembly." >&2
exit 1
fi