Preserve VLESS WebSocket variants during subscription refresh
Build and Deploy Gateway / build-and-push (push) Successful in 18s
Build and Deploy Gateway / deploy (push) Successful in 13s

This commit is contained in:
2026-08-09 12:42:05 +03:00
parent 90433d7cd8
commit f40221969b
7 changed files with 198 additions and 21 deletions
+10 -1
View File
@@ -97,7 +97,16 @@ jobs:
-v "$PWD:/work" \
-w /work \
"${{ env.NODE_BUILD_IMAGE }}" \
sh -lc 'npm ci --no-audit --no-fund && npm run typecheck && npm run check:boundaries && npm test && npm run build:production'
sh -lc '
npm ci --no-audit --no-fund
npm_status=$?
if [ "$npm_status" -ne 0 ] || [ ! -x node_modules/.bin/tsc ]; then
echo "npm ci failed to install the validation toolchain." >&2
tail -n 200 /root/.npm/_logs/*-debug-0.log >&2 || true
exit 1
fi
npm run typecheck && npm run check:boundaries && npm test && npm run build:production
'
fi
if [ "$RESTART_SCOPE" = "none" ]; then
echo "Image build and push skipped: no Gateway runtime impact."