OPS1 — Mover CI/PR do Forgejo Actions para o GitHub Actions — tracker de Issues permanece no Forgejo #17

Open
opened 2026-08-19 23:48:19 +00:00 by fsolla · 4 comments
Owner
id depends serializes priority model
OPS1
P1 deepseek/deepseek-v4-flash

Plano: docs/plans/mover-ci-forgejo-para-github-actions-tracker-forgejo.md

--- id: OPS1 depends: [] serializes: [] priority: P1 model: deepseek/deepseek-v4-flash --- Plano: [`docs/plans/mover-ci-forgejo-para-github-actions-tracker-forgejo.md`](docs/plans/mover-ci-forgejo-para-github-actions-tracker-forgejo.md)
fsolla added the
blocked
kind:chore
prio:P1
labels 2026-08-19 23:48:19 +00:00
fsolla added
ready
and removed
blocked
labels 2026-08-20 00:01:07 +00:00
Author
Owner

Promovido a ready: plano de intenção em main (ciclo de planejamento — bun run agent:ready).

Promovido a `ready`: plano de intenção em `main` (ciclo de planejamento — `bun run agent:ready`).
fsolla added
in-progress
and removed
ready
labels 2026-08-20 00:47:30 +00:00
Author
Owner

Claimed by agent run at 2026-08-20T00:47:30.653Z. Lock otimista: outro claim deve falhar e re-rodar bun run agent:claim.

Claimed by agent run at 2026-08-20T00:47:30.653Z. Lock otimista: outro claim deve falhar e re-rodar `bun run agent:claim`.
fsolla added
done
in-prod
and removed
in-progress
labels 2026-08-20 02:06:36 +00:00
Author
Owner

Merged em main via PR #1 — done + in-prod. Deploy de produção é manual (workflow_dispatch no GitHub Actions).

Merged em main via PR #1 — `done` + `in-prod`. Deploy de produção é manual (workflow_dispatch no GitHub Actions).
Author
Owner

Fechamento OPS1 (merged 2026-08-20): CI/PR no GitHub Actions (fsolla/iara-pwa público) — ci.yml job único checks + required check checks na proteção de main (enforce_admins), auto-merge nativo (GraphQL, rebase), deploy manual workflow_dispatch (verify hosted → self-hosted homeserver), flips pós-merge no Forgejo via API (fail-loud). Validado ao vivo (PRs #1/#3/#4). Issue flipeada done+in-prod; débitos → #20 (OPS1-F2) e #21 (OPS1-DRY).

Pendências manuais do cutover (infra, fora do código — runbook docs/ops/deploy-github-runbook.md): (d) desligar runner do Forgejo; (e) homeserver: instalar bun + runner self-hosted (labels self-hosted,homeserver); depois um workflow_dispatch para publicar. I10 superada.

Fechamento OPS1 (merged 2026-08-20): CI/PR no GitHub Actions (`fsolla/iara-pwa` público) — `ci.yml` job único `checks` + required check `checks` na proteção de `main` (enforce_admins), auto-merge nativo (GraphQL, rebase), deploy manual `workflow_dispatch` (verify hosted → self-hosted homeserver), flips pós-merge no Forgejo via API (fail-loud). Validado ao vivo (PRs #1/#3/#4). Issue flipeada `done`+`in-prod`; débitos → #20 (OPS1-F2) e #21 (OPS1-DRY). Pendências manuais do cutover (infra, fora do código — runbook `docs/ops/deploy-github-runbook.md`): (d) desligar runner do Forgejo; (e) homeserver: instalar bun + runner self-hosted (labels `self-hosted,homeserver`); depois um `workflow_dispatch` para publicar. I10 superada.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: amana/iara-pwa#17
No description provided.