chore: configure releases and develop workflow
This commit is contained in:
@@ -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#релизы-и-ветки).
|
||||
|
||||
Reference in New Issue
Block a user