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