Результат: выпустить согласованный набор версий для 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 в каждом из пяти репозиториев. Теги публикуются независимо, общей атомарности нет.
Ожидаемые кандидаты (окончательно определит release-it): specs 0.2.1, backend 2.4.1, frontend 1.4.0, docs 0.1.8, main 0.2.5. Порядок: specs, backend, frontend, docs, main.
Общий релиз опубликован (2026-11-06). Для каждого репозитория origin/develop == origin/main == аннотированный тег^{}; версии manifest/lockfile сверены перед публикацией тега.
specs v0.2.1 → 1b20067ca7940f59fc931848e79ca6324dc5877a; PR specs#83 и specs#84.
backend v2.4.1 → 84433ee2074e7f1648b080ed07e835460b9325c2; PR backend#198 и backend#199.
frontend v1.4.0 → 2fd7d59e65b995141d67dd448cbe664d7ec8bb16; PR frontend#157 и frontend#158.
docs v0.1.8 → 364f6bd8d0d203c06eb5e5d1b40eb286e54a08a7; PR docs#65 и docs#66.
main v0.2.5 → 4e3387ffa5482ae0d90da4ce0ccf3a03b613213b; PR main#52 и main#53.
Локально выполнены npm ci, release:preview, release:prepare, git diff --check, commitlint (root), validate (specs), verify (frontend/backend/docs), test:e2e (backend). Версии совпали с прогнозом release-it. Все обязательные PR CI-проверки (commits, security, verify) прошли на обоих PR каждого репозитория. Слияния — fast-forward-only, без обхода branch protection.
Ограничения:
push-CI verify на develop у backend (run 1977) и frontend упал на шаге SonarQube (QUALITY GATE STATUS: FAILED, шаг только для push в develop); аналогичные падения были и на предыдущих develop-SHA (backend run 1965, 1952). Проверки тех же SHA в PR develop → main прошли полностью. Причину Quality Gate в SonarQube нужно разобрать отдельно.
В root релизная ветка собрана в отдельном worktree из-за посторонних локальных правок в audits/ (не входят в релиз).
.DS_Store добавлен в локальный .git/info/exclude (не в трекинг), потому что check-release.cjs в specs падает на untracked файлах.
Общий релиз опубликован (2026-11-06). Для каждого репозитория `origin/develop == origin/main == аннотированный тег^{}`; версии manifest/lockfile сверены перед публикацией тега.
- specs `v0.2.1` → `1b20067ca7940f59fc931848e79ca6324dc5877a`; PR specs#83 и specs#84.
- backend `v2.4.1` → `84433ee2074e7f1648b080ed07e835460b9325c2`; PR backend#198 и backend#199.
- frontend `v1.4.0` → `2fd7d59e65b995141d67dd448cbe664d7ec8bb16`; PR frontend#157 и frontend#158.
- docs `v0.1.8` → `364f6bd8d0d203c06eb5e5d1b40eb286e54a08a7`; PR docs#65 и docs#66.
- main `v0.2.5` → `4e3387ffa5482ae0d90da4ce0ccf3a03b613213b`; PR main#52 и main#53.
Локально выполнены `npm ci`, `release:preview`, `release:prepare`, `git diff --check`, commitlint (root), `validate` (specs), `verify` (frontend/backend/docs), `test:e2e` (backend). Версии совпали с прогнозом release-it. Все обязательные PR CI-проверки (`commits`, `security`, `verify`) прошли на обоих PR каждого репозитория. Слияния — fast-forward-only, без обхода branch protection.
Ограничения:
- push-CI `verify` на develop у backend (run 1977) и frontend упал на шаге SonarQube (`QUALITY GATE STATUS: FAILED`, шаг только для push в develop); аналогичные падения были и на предыдущих develop-SHA (backend run 1965, 1952). Проверки тех же SHA в PR `develop → main` прошли полностью. Причину Quality Gate в SonarQube нужно разобрать отдельно.
- В root релизная ветка собрана в отдельном worktree из-за посторонних локальных правок в `audits/` (не входят в релиз).
- `.DS_Store` добавлен в локальный `.git/info/exclude` (не в трекинг), потому что `check-release.cjs` в specs падает на untracked файлах.
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 в каждом из пяти репозиториев. Теги публикуются независимо, общей атомарности нет.
Ожидаемые кандидаты (окончательно определит release-it): specs 0.2.1, backend 2.4.1, frontend 1.4.0, docs 0.1.8, main 0.2.5. Порядок: specs, backend, frontend, docs, main.
Общий релиз опубликован (2026-11-06). Для каждого репозитория
origin/develop == origin/main == аннотированный тег^{}; версии manifest/lockfile сверены перед публикацией тега.v0.2.1→1b20067ca7940f59fc931848e79ca6324dc5877a; PR specs#83 и specs#84.v2.4.1→84433ee2074e7f1648b080ed07e835460b9325c2; PR backend#198 и backend#199.v1.4.0→2fd7d59e65b995141d67dd448cbe664d7ec8bb16; PR frontend#157 и frontend#158.v0.1.8→364f6bd8d0d203c06eb5e5d1b40eb286e54a08a7; PR docs#65 и docs#66.v0.2.5→4e3387ffa5482ae0d90da4ce0ccf3a03b613213b; PR main#52 и main#53.Локально выполнены
npm ci,release:preview,release:prepare,git diff --check, commitlint (root),validate(specs),verify(frontend/backend/docs),test:e2e(backend). Версии совпали с прогнозом release-it. Все обязательные PR CI-проверки (commits,security,verify) прошли на обоих PR каждого репозитория. Слияния — fast-forward-only, без обхода branch protection.Ограничения:
verifyна develop у backend (run 1977) и frontend упал на шаге SonarQube (QUALITY GATE STATUS: FAILED, шаг только для push в develop); аналогичные падения были и на предыдущих develop-SHA (backend run 1965, 1952). Проверки тех же SHA в PRdevelop → mainпрошли полностью. Причину Quality Gate в SonarQube нужно разобрать отдельно.audits/(не входят в релиз)..DS_Storeдобавлен в локальный.git/info/exclude(не в трекинг), потому чтоcheck-release.cjsв specs падает на untracked файлах.