iara-pwa/scripts/lib
Francisco Solla 8d4a944127 feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17)
- .github/workflows: ci.yml (job único checks hosted), deploy.yml (verify
  hosted full → deploy self-hosted no homeserver), flips pós-merge via API
  (FORGEJO_API_TOKEN/PR_BODY, fail-loud), auto-merge nativo (GraphQL)
- scripts: github-api/pr-flow/branch-protection (plain Node zero-dep),
  pr.mjs reescrito (GitHub + auto-merge), configure-branch-protection,
  deploy-iara.sh (local, sem SSH, idempotente), forgejo-issue-transition
  com PR_BODY + fail-loud (I10 absorvida)
- AGENTS.md/runbook: seção CI GitHub, branch protection REAL em main,
  passos manuais do cutover
2026-08-19 23:06:23 -03:00
..
agent-forgejo.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
agent-plan-lifecycle.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
agent-pool-eligibility.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
cli.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
forgejo-api.mjs fix: match do contexto checks por substring (Forgejo usa 'CI / checks (pull_request)') 2026-08-17 21:33:05 -03:00
github-api.mjs feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17) 2026-08-19 23:06:23 -03:00
github-branch-protection.mjs feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17) 2026-08-19 23:06:23 -03:00
github-pr-flow.mjs feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17) 2026-08-19 23:06:23 -03:00
load-project-env.mjs feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17) 2026-08-19 23:06:23 -03:00
slug.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
worktree.mjs fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00