ci: docs verification, security and Renovate #1 #5 #6 #9

Merged
ksv741 merged 1 commits from codex/ci-security-renovate into main 2026-09-13 20:03:30 +03:00
Owner

Добавляет Gitea CI с npm ci и npm run verify. Docs checkout находится в workspace из WealthLedger/main рядом с frontend, backend и specs из main; лог фиксирует SHA всех пяти repos, чтобы относительные ссылки проверялись в реальном окружении.

Security workflow запускает Gitleaks 8.30.1 с redaction и npm audit при push/PR и ежедневно. Override smol-toml 1.8.0 устраняет DoS advisory Markdown tooling. Renovate группирует non-major updates, major требует Dashboard approval; automerge выключен.

Локально: npm ci и docs verify — PASS, 55 Markdown files; отрицательная проверка подтверждает FAIL для битой ссылки в новом файле. Gitleaks — PASS, npm audit — 0 vulnerabilities. YAML проверен. Mermaid-render и semantic review не подменяются lint. Required checks (#2) и доказательство первого Renovate PR требуют отдельной проверки после поставки.

Проверено в Gitea на head этого PR: verify, security, PR security — все SUCCESS.

Добавляет Gitea CI с npm ci и npm run verify. Docs checkout находится в workspace из WealthLedger/main рядом с frontend, backend и specs из main; лог фиксирует SHA всех пяти repos, чтобы относительные ссылки проверялись в реальном окружении. Security workflow запускает Gitleaks 8.30.1 с redaction и npm audit при push/PR и ежедневно. Override smol-toml 1.8.0 устраняет DoS advisory Markdown tooling. Renovate группирует non-major updates, major требует Dashboard approval; automerge выключен. Локально: npm ci и docs verify — PASS, 55 Markdown files; отрицательная проверка подтверждает FAIL для битой ссылки в новом файле. Gitleaks — PASS, npm audit — 0 vulnerabilities. YAML проверен. Mermaid-render и semantic review не подменяются lint. Required checks (#2) и доказательство первого Renovate PR требуют отдельной проверки после поставки. Проверено в Gitea на head этого PR: [verify](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/18), [security](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/17), [PR security](https://git.personal.ksv741.ru/WealthLedger/docs/actions/runs/20) — все SUCCESS.
codex-bot added 1 commit 2026-09-13 19:59:42 +03:00
ci: verify docs and secure dependency updates #1 #5 #6
Docs security / security (pull_request) Successful in 8s
Docs security / security (push) Successful in 7s
Docs verify / verify (push) Successful in 12s
c0a8cdb683
ksv741 marked the pull request as ready for review 2026-09-13 20:03:24 +03:00
ksv741 merged commit c0a8cdb683 into main 2026-09-13 20:03:30 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/docs#9