chore: configure releases and develop workflow

This commit is contained in:
2026-09-14 07:07:24 +03:00
parent d4fc28cbbf
commit f01b82d366
12 changed files with 2159 additions and 12 deletions
+5 -2
View File
@@ -44,8 +44,9 @@ TypeScript 7 требует поддержки со стороны `ts-jest` и
### CI и обновления зависимостей
`.gitea/workflows/verify.yml` запускает `npm ci`, генерацию Prisma client,
`npm run verify` и `npm run test:e2e` на каждом push ветки. Frontend snapshot
берётся из `main` соседнего репозитория; лог сохраняет оба SHA. Изменение
`npm run verify` и `npm run test:e2e` на push и PR. Frontend snapshot для
разработки берётся из `develop`; для `main`, PR в `main` и `release/*` — из
полного SHA в `.ci/refs.json`. Лог сохраняет оба SHA. Изменение
контракта согласуется с этой frontend revision. Успешный unit gate не заменяет
SQLite/e2e; ошибка любой suite завершает job с FAIL.
@@ -159,3 +160,5 @@ npm run test:durability -- "$baseline_dir"
выберите совместимую предыдущую revision и проверьте её API-сценарии runner.
Durability оставляет временные DB, логи и `result.json` по пути из вывода для
диагностики; он не откатывает schema пользовательской базы.
Версии и ветки: [процесс релиза](../README.md#релизы-и-ветки).