fix: delete enum proto file
All checks were successful
Publish / Publish Job (push) Successful in 2m40s

This commit is contained in:
Дмитрий
2026-04-03 13:45:45 +03:00
parent 7e1b70125a
commit b7cd9c1434
3 changed files with 7 additions and 22 deletions

View File

@@ -41,28 +41,19 @@ jobs:
- name: Install deps
run: npm ci
# 1. СНАЧАЛА генерируем .ts и .go файлы (переместили шаг выше)
- name: Build
run: npm run build
# 3. Исправленный шаг генерации (команды разделены, добавлено создание папки)
- name: Generate Protobuf
run: |
npm install -g ts-proto
mkdir -p ./gen/go
mkdir -p ./gen/go # Создаем вложенную папку для Go
protoc -I ./proto ./proto/*.proto \
--ts_proto_out=nestJs=true,addGrpcMetadata=true,package=omit:./gen \
--go_out=paths=source_relative:./gen/go \
--go-grpc_out=paths=source_relative:./gen/go
# 2. ЗАТЕМ собираем основной проект (если у вас есть другая логика в src/)
- name: Build
run: npm run build
# 3. НОВЫЙ ШАГ: Компилируем протобуфы в JS прямо внутри папки gen/
# Это гарантирует, что рядом с account.ts появится account.js и account.d.ts,
# и NestJS найдет их по точному пути без изменения импортов!
- name: Compile generated TS to JS in-place
run: |
cd gen
npx tsc *.ts --declaration --module commonjs --target es2021 --esModuleInterop --skipLibCheck --ignoreConfig
- name: Commit and push changes
run: |
# Представляемся Git-ботом