Результат: выпустить согласованный набор версий для main, frontend, backend, docs и specs по процедуре релиза каждого репозитория.
Acceptance Criteria:
Для каждого репозитория проверены актуальные origin/main, origin/develop, последний тег, линейность истории и отсутствие повторного повышения версии.
Кандидаты версий/changelog определены release-it, релизные коммиты проходят локальные и обязательные CI gates.
Релизные PR последовательно слиты fast-forward-only в develop и main; аннотированные теги опубликованы ровно на проверенных HEAD main.
Итоговые версии, SHA и ограничения выпуска зафиксированы в Issue.
Область: координация в main; релизные ветки и PR в каждом из пяти репозиториев. Теги публикуются независимо, общей атомарности нет.
Результат: выпустить согласованный набор версий для main, frontend, backend, docs и specs по процедуре релиза каждого репозитория.
Acceptance Criteria:
- Для каждого репозитория проверены актуальные origin/main, origin/develop, последний тег, линейность истории и отсутствие повторного повышения версии.
- Кандидаты версий/changelog определены release-it, релизные коммиты проходят локальные и обязательные CI gates.
- Релизные PR последовательно слиты fast-forward-only в develop и main; аннотированные теги опубликованы ровно на проверенных HEAD main.
- Итоговые версии, SHA и ограничения выпуска зафиксированы в Issue.
Область: координация в main; релизные ветки и PR в каждом из пяти репозиториев. Теги публикуются независимо, общей атомарности нет.
Общий релиз опубликован (2026-10-24). Для каждого репозитория origin/develop == origin/main == аннотированный тег^{}; версии manifest/lockfile сверены перед публикацией.
main v0.2.4 → 17b95938117de7506408ca80e57b94614f8995b4; PR #45 и #46.
frontend v1.2.1 → df86b8450f6a2f95d1912b89329ca5a72035d72a; PR frontend#107 и frontend#108.
backend v2.3.0 → 0a0e70b273070ba82dc0c65e50da9811d8fa1438; PR backend#127 и backend#128.
docs v0.1.6 → 8c6c2f84ce422695d5296facef89eaa9ed2d3e48; PR docs#57 и docs#58.
specs v0.1.6 → 093185d44d7ac31de3720436ffaac91814dcead8; PR specs#58 и specs#59.
Локально выполнены npm ci, release:preview, release:prepare, diff/check, commitlint (root), verify (frontend/backend/docs/specs), test:e2e (backend). Все обязательные PR CI-проверки прошли. У push-CI frontend/backend на develop был сбой SonarQube (HTTP 502); проверки тех же SHA в PR develop → main прошли. Все слияния — fast-forward-only, без обхода branch protection.
Общий релиз опубликован (2026-10-24). Для каждого репозитория `origin/develop == origin/main == аннотированный тег^{}`; версии manifest/lockfile сверены перед публикацией.
- main `v0.2.4` → `17b95938117de7506408ca80e57b94614f8995b4`; PR #45 и #46.
- frontend `v1.2.1` → `df86b8450f6a2f95d1912b89329ca5a72035d72a`; PR frontend#107 и frontend#108.
- backend `v2.3.0` → `0a0e70b273070ba82dc0c65e50da9811d8fa1438`; PR backend#127 и backend#128.
- docs `v0.1.6` → `8c6c2f84ce422695d5296facef89eaa9ed2d3e48`; PR docs#57 и docs#58.
- specs `v0.1.6` → `093185d44d7ac31de3720436ffaac91814dcead8`; PR specs#58 и specs#59.
Локально выполнены `npm ci`, `release:preview`, `release:prepare`, diff/check, commitlint (root), `verify` (frontend/backend/docs/specs), `test:e2e` (backend). Все обязательные PR CI-проверки прошли. У push-CI frontend/backend на develop был сбой SonarQube (HTTP 502); проверки тех же SHA в PR `develop → main` прошли. Все слияния — fast-forward-only, без обхода branch protection.
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.
Результат: выпустить согласованный набор версий для main, frontend, backend, docs и specs по процедуре релиза каждого репозитория.
Acceptance Criteria:
Область: координация в main; релизные ветки и PR в каждом из пяти репозиториев. Теги публикуются независимо, общей атомарности нет.
Общий релиз опубликован (2026-10-24). Для каждого репозитория
origin/develop == origin/main == аннотированный тег^{}; версии manifest/lockfile сверены перед публикацией.v0.2.4→17b95938117de7506408ca80e57b94614f8995b4; PR #45 и #46.v1.2.1→df86b8450f6a2f95d1912b89329ca5a72035d72a; PR frontend#107 и frontend#108.v2.3.0→0a0e70b273070ba82dc0c65e50da9811d8fa1438; PR backend#127 и backend#128.v0.1.6→8c6c2f84ce422695d5296facef89eaa9ed2d3e48; PR docs#57 и docs#58.v0.1.6→093185d44d7ac31de3720436ffaac91814dcead8; PR specs#58 и specs#59.Локально выполнены
npm ci,release:preview,release:prepare, diff/check, commitlint (root),verify(frontend/backend/docs/specs),test:e2e(backend). Все обязательные PR CI-проверки прошли. У push-CI frontend/backend на develop был сбой SonarQube (HTTP 502); проверки тех же SHA в PRdevelop → mainпрошли. Все слияния — fast-forward-only, без обхода branch protection.