diff --git a/.gitea/workflows/code_check.yml b/.gitea/workflows/code_check.yml index 32f058a9..2f8ce7d1 100644 --- a/.gitea/workflows/code_check.yml +++ b/.gitea/workflows/code_check.yml @@ -393,6 +393,10 @@ jobs: flutter build web --wasm --release 2>&1 | tee ../reports/userfront-e2e-build.log build_exit_code=${PIPESTATUS[0]} cd .. + if [ "$build_exit_code" -eq 0 ]; then + node userfront/scripts/optimize-web-build.mjs userfront/build/web 2>&1 | tee -a reports/userfront-e2e-build.log + build_exit_code=${PIPESTATUS[0]} + fi set -e if [ "$build_exit_code" -ne 0 ]; then diff --git a/userfront-e2e/package.json b/userfront-e2e/package.json index d1af4331..92cc79a6 100644 --- a/userfront-e2e/package.json +++ b/userfront-e2e/package.json @@ -10,7 +10,7 @@ "test": "playwright test", "test:ui": "playwright test --ui", "serve:build": "node ./scripts/serve-userfront-build.mjs", - "build:userfront:wasm": "cd ../userfront && flutter build web --wasm --release", + "build:userfront:wasm": "cd ../userfront && flutter build web --wasm --release && cd .. && node userfront/scripts/optimize-web-build.mjs userfront/build/web", "test:wasm": "npm run build:userfront:wasm && npm test" }, "devDependencies": {