chore: configure releases and develop workflow
This commit is contained in:
+8
-3
@@ -16,7 +16,8 @@ Docs даёт самостоятельное понимание продукта
|
||||
| Размещение кода, conventions, команды разработки и проверки | Локальные инструкции frontend/backend |
|
||||
| Выбор репозитория и типа знания | Корневой [AGENTS](../AGENTS.md) |
|
||||
|
||||
История поставок, аудитов и проверок остаётся в Git, Issues и PR.
|
||||
История аудитов и проверок остаётся в Git, Issues и PR. `CHANGELOG.md`
|
||||
генерируется release-it из commits; вручную дублировать его на тематических страницах не нужно.
|
||||
Процесс разработки и инструкции агентов принадлежат локальным инструкциям
|
||||
репозиториев. ADR фиксируют решения самой системы, а не организацию работы.
|
||||
|
||||
@@ -167,10 +168,12 @@ npm run verify
|
||||
|
||||
### CI и обновления зависимостей
|
||||
|
||||
`.gitea/workflows/verify.yml` запускает этот gate на каждом push ветки с Node
|
||||
`.gitea/workflows/verify.yml` запускает этот gate на push и PR с Node
|
||||
из `.nvmrc` и установкой через `npm ci`. Checkout docs размещается внутри
|
||||
workspace из `WealthLedger/main`, рядом с frontend, backend и specs. Соседние
|
||||
репозитории берутся из `main`; SHA всех пяти участников сохраняются в логе.
|
||||
репозитории для разработки берутся из `develop`; для `main`, PR в `main`
|
||||
и `release/*` — из полных SHA в `.ci/refs.json`. SHA всех пяти участников
|
||||
сохраняются в логе.
|
||||
Ошибка checkout, Markdown или относительной ссылки завершает job с FAIL.
|
||||
Это проверка ссылок на выбранные revisions, без Mermaid-render и semantic review.
|
||||
|
||||
@@ -183,3 +186,5 @@ DoS в TOML parser markdownlint-cli2; его можно удалить, когд
|
||||
Renovate объединяет minor/patch updates; major требует согласования в
|
||||
Dependency Dashboard, automerge не включён. Required checks включаются
|
||||
отдельно в Gitea; workflow сам по себе не запрещает merge.
|
||||
|
||||
Версии и ветки: [процесс релиза](../README.md#релизы-и-ветки).
|
||||
|
||||
Reference in New Issue
Block a user