Merge pull request 'docs: checklist deploy único nas rules Cursor' (#857) from develop into main
This commit is contained in:
commit
15541645e6
2 changed files with 25 additions and 1 deletions
|
|
@ -65,3 +65,26 @@ cd /opt/ligbox-spec-hub/repos/ligbox-ops-platform/deploy/desk-staging-modern
|
||||||
## Checkpoint
|
## Checkpoint
|
||||||
|
|
||||||
Ao encerrar sessão Desk: `git rev-parse --short HEAD` + resultado smoke no `SESSION-CHECKPOINT.md` da spec activa.
|
Ao encerrar sessão Desk: `git rev-parse --short HEAD` + resultado smoke no `SESSION-CHECKPOINT.md` da spec activa.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Checklist único — qualquer deploy novo
|
||||||
|
|
||||||
|
**Ordem obrigatória.** Saltar um passo = NÃO sincronizado.
|
||||||
|
|
||||||
|
| # | Passo | Comando / acção |
|
||||||
|
|---|-------|-----------------|
|
||||||
|
| 1 | Código em `develop` | `git checkout develop && git pull` |
|
||||||
|
| 2 | Commit | `git commit` (UI + API juntos se Desk) |
|
||||||
|
| 3 | Push + PR → `main` | Forgejo: PR `develop` → `main`, merge |
|
||||||
|
| 4 | Pull `main` local | `git checkout main && git pull origin main` |
|
||||||
|
| 5 | **Deploy VM122** | `./deploy/desk-staging-modern/deploy-desk-full.sh` |
|
||||||
|
| 6 | **Smoke GREEN** | `DESK_RELEASE=GREEN` |
|
||||||
|
| 7 | **VM112** (se wizard) | `deploy/vm112-wizard/deploy-wizard-vm112-smoke.sh` |
|
||||||
|
| 8 | Forgejo issues | `python3 scripts/sync-tasks-to-forgejo-issues.py` (se `tasks.md` mudou) |
|
||||||
|
| 9 | Checkpoint | `SESSION-CHECKPOINT.md` + hash commit + smoke |
|
||||||
|
| 10 | Portal | `./portal/refresh-spec-driver.sh` (CT130, se spec mudou) |
|
||||||
|
|
||||||
|
**Proibido:** `docker cp` parcial · push directo a `main` · declarar "feito" sem smoke · VM112 com senha `805353`.
|
||||||
|
|
||||||
|
**Doc completa:** `docs/GIT_WORKFLOW.md` · `docs/vms/CT130.md`
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,8 @@ Incluir no commit (quando aplicável):
|
||||||
```bash
|
```bash
|
||||||
git add specs/ chat-bruto/ contracts/ docs/vms/ _sidebar.md portal/html/specs/index.html
|
git add specs/ chat-bruto/ contracts/ docs/vms/ _sidebar.md portal/html/specs/index.html
|
||||||
git commit -m "spec NNN: <resumo da decisão>"
|
git commit -m "spec NNN: <resumo da decisão>"
|
||||||
git push origin main
|
git push origin develop
|
||||||
|
# PR develop → main (main bloqueada — ver docs/GIT_WORKFLOW.md)
|
||||||
```
|
```
|
||||||
|
|
||||||
Esta regra **autoriza commit automático** para mudanças de spec (exceção à regra geral de só commitar quando pedido).
|
Esta regra **autoriza commit automático** para mudanças de spec (exceção à regra geral de só commitar quando pedido).
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue