codegen-2addr
Some checks failed
Deploy on push / deploy (push) Failing after 35s

This commit is contained in:
2025-09-27 13:30:47 +03:00
parent 853ed77083
commit e0e3e39d55

View File

@@ -1,22 +1,12 @@
import type { CodegenConfig } from '@graphql-codegen/cli'
// 🩵 Динамическая модель выбора источника схемы с антихрупкостью
const getSchemaSource = () => {
// В CI окружении используем локальные файлы для избежания сетевых проблем
if (process.env.CI === 'true') {
console.log('🔧 CI режим: используем локальные файлы схемы')
return ['schema/*.graphql']
}
// В dev режиме предпочитаем удаленную схему для актуальности
console.log('🌐 Dev режим: используем удаленную схему')
return 'https://v3.dscrs.site/graphql'
}
const config: CodegenConfig = {
overwrite: true,
// Адаптивный выбор источника схемы
schema: getSchemaSource(),
schema: [
'https://coretest.discours.io/graphql',
'https://v3.dscrs.site/graphql'
],
documents: ['panel/graphql/queries/**/*.ts', 'panel/**/*.{ts,tsx}', '!panel/graphql/generated/**'],
generates: {
'./panel/graphql/generated/introspection.json': {