Добавляет Gitea CI по образцу frontend: lockfile install, генерация Prisma, полный verify и все изолированные SQLite/e2e suites, включая runtime OpenAPI. Соседний frontend берётся из main; оба SHA сохраняются в job log.
Security workflow проверяет всю Git-историю Gitleaks 8.30.1 с redaction и npm audit при push/PR и ежедневно. Исторические исключения ограничены 12 проверенными fingerprints: fixtures, placeholder и upstream Nest badge. Адресные dependency updates и overrides устраняют текущие advisories без обновления major Nest/Prisma. Renovate группирует non-major updates и требует Dashboard approval для major; automerge выключен.
Локально: npm ci, Prisma generate, npm run verify (257 tests), npm run test:e2e (98 tests), Gitleaks и npm audit — PASS, 0 vulnerabilities. YAML проверен. Required checks (#2) и доказательство работы первого Renovate PR остаются отдельными критериями; наличие этих workflows не включает branch protection.
Добавляет Gitea CI по образцу frontend: lockfile install, генерация Prisma, полный verify и все изолированные SQLite/e2e suites, включая runtime OpenAPI. Соседний frontend берётся из main; оба SHA сохраняются в job log.
Security workflow проверяет всю Git-историю Gitleaks 8.30.1 с redaction и npm audit при push/PR и ежедневно. Исторические исключения ограничены 12 проверенными fingerprints: fixtures, placeholder и upstream Nest badge. Адресные dependency updates и overrides устраняют текущие advisories без обновления major Nest/Prisma. Renovate группирует non-major updates и требует Dashboard approval для major; automerge выключен.
Локально: npm ci, Prisma generate, npm run verify (257 tests), npm run test:e2e (98 tests), Gitleaks и npm audit — PASS, 0 vulnerabilities. YAML проверен. Required checks (#2) и доказательство работы первого Renovate PR остаются отдельными критериями; наличие этих workflows не включает branch protection.
Проверено в Gitea на head этого PR: [verify](https://git.personal.ksv741.ru/WealthLedger/backend/actions/runs/16), [security](https://git.personal.ksv741.ru/WealthLedger/backend/actions/runs/15), [PR security](https://git.personal.ksv741.ru/WealthLedger/backend/actions/runs/19) — все SUCCESS.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Добавляет Gitea CI по образцу frontend: lockfile install, генерация Prisma, полный verify и все изолированные SQLite/e2e suites, включая runtime OpenAPI. Соседний frontend берётся из main; оба SHA сохраняются в job log.
Security workflow проверяет всю Git-историю Gitleaks 8.30.1 с redaction и npm audit при push/PR и ежедневно. Исторические исключения ограничены 12 проверенными fingerprints: fixtures, placeholder и upstream Nest badge. Адресные dependency updates и overrides устраняют текущие advisories без обновления major Nest/Prisma. Renovate группирует non-major updates и требует Dashboard approval для major; automerge выключен.
Локально: npm ci, Prisma generate, npm run verify (257 tests), npm run test:e2e (98 tests), Gitleaks и npm audit — PASS, 0 vulnerabilities. YAML проверен. Required checks (#2) и доказательство работы первого Renovate PR остаются отдельными критериями; наличие этих workflows не включает branch protection.
Проверено в Gitea на head этого PR: verify, security, PR security — все SUCCESS.