docs: add community release checklist

This commit is contained in:
a.tolmachev
2026-05-03 19:45:13 +00:00
parent 101229d3f4
commit 17d9c42521
6 changed files with 129 additions and 1 deletions
+14 -1
View File
@@ -13,7 +13,10 @@
Документ не привязан к конкретному hypervisor, cloud provider, типу VM или домашней инфраструктуре.
Практический post-deploy smoke checklist вынесен отдельно в [deploy-and-staging-smoke.md](/home/a.tolmachev/code/rust/mcpaas/docs/deploy-and-staging-smoke.md).
Практический post-deploy smoke checklist вынесен отдельно в [deploy-and-staging-smoke.md](/home/github-ops/crank/docs/deploy-and-staging-smoke.md).
Отдельный release checklist именно для открытой редакции вынесен в
[community-release-checklist.md](/home/github-ops/crank/docs/community-release-checklist.md).
## 2. Базовая модель деплоя
@@ -261,6 +264,16 @@ Workflow доставляет именно `deploy/community/docker-compose.yml`
- ротация одного секрета не требует переписывать весь набор env;
- `.env` на сервере каждый deploy собирается заново из актуальных secrets.
## 11. Граница Community против future commercial delivery
Community delivery path должен оставаться отдельным и воспроизводимым сам по себе.
Это означает:
- `deploy/community/*` — public source of truth для открытой поставки;
- future `Enterprise` и `Cloud` не должны появляться как еще один `.env` на том же compose-файле;
- commercial manifests и pipelines должны жить отдельно после создания private repositories.
## 12. Что нельзя забыть
- TLS и renewal сертификатов;