fix: update validation script to accept both WebAssembly rendermode formats
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m32s
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:
@@ -47,8 +47,9 @@ if grep -nE "InteractiveServerRenderMode" "$app_file" >/dev/null; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Login page also requires WebAssembly mode
|
# Login page also requires WebAssembly mode
|
||||||
if ! grep -nE "InteractiveWebAssemblyRenderMode" "$login_file" >/dev/null; then
|
# Accept both: @rendermode InteractiveWebAssembly OR @rendermode @(new InteractiveWebAssemblyRenderMode(...))
|
||||||
echo "Login page must use InteractiveWebAssemblyRenderMode." >&2
|
if ! grep -nE "InteractiveWebAssembly" "$login_file" >/dev/null; then
|
||||||
|
echo "Login page must use InteractiveWebAssemblyRenderMode or @rendermode InteractiveWebAssembly." >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user