This commit is contained in:
@@ -88,8 +88,13 @@ jobs:
|
||||
|
||||
# Запускаем codegen с fallback логикой
|
||||
echo "📝 Запускаем GraphQL codegen..."
|
||||
npm run codegen 2>&1 || {
|
||||
echo "❌ GraphQL codegen упал с v3.dscrs.site! Пробуем fallback..."
|
||||
npm run codegen 2>&1 | tee codegen_output.log
|
||||
if [ ${PIPESTATUS[0]} -ne 0 ]; then
|
||||
echo "❌ GraphQL codegen упал с v3.dscrs.site!"
|
||||
echo "📋 ПОЛНЫЙ ВЫВОД ОШИБКИ:"
|
||||
cat codegen_output.log
|
||||
echo "📋 КОНЕЦ ВЫВОДА ОШИБКИ"
|
||||
echo ""
|
||||
|
||||
# Проверяем доступность endpoints
|
||||
echo "🌐 Проверяем доступность GraphQL endpoints:"
|
||||
@@ -110,19 +115,23 @@ jobs:
|
||||
echo "🔄 Переключаемся на coretest.discours.io..."
|
||||
# Временно меняем схему в codegen.ts
|
||||
sed -i "s|https://v3.dscrs.site/graphql|https://coretest.discours.io/graphql|g" codegen.ts
|
||||
npm run codegen || {
|
||||
npm run codegen 2>&1 | tee fallback_output.log
|
||||
if [ ${PIPESTATUS[0]} -ne 0 ]; then
|
||||
echo "❌ Fallback тоже не сработал!"
|
||||
echo "📋 ПОЛНЫЙ ВЫВОД ОШИБКИ FALLBACK:"
|
||||
cat fallback_output.log
|
||||
echo "📋 КОНЕЦ ВЫВОДА ОШИБКИ FALLBACK"
|
||||
# Восстанавливаем оригинальную схему
|
||||
sed -i "s|https://coretest.discours.io/graphql|https://v3.dscrs.site/graphql|g" codegen.ts
|
||||
exit 1
|
||||
}
|
||||
fi
|
||||
# Восстанавливаем оригинальную схему
|
||||
sed -i "s|https://coretest.discours.io/graphql|https://v3.dscrs.site/graphql|g" codegen.ts
|
||||
else
|
||||
echo "❌ Оба endpoint недоступны!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
fi
|
||||
|
||||
echo "🔨 Запускаем Vite build..."
|
||||
npx vite build
|
||||
|
||||
Reference in New Issue
Block a user