gitea: full nox module — client, tools and events (ADR 0044/0046)

Git hosting. 15 tools (repos, issues, PRs, labels, api passthrough) moved out
of the shared sdk. Emits repo.created (from a light poll, catching repos born
of git push or the web UI), issue.opened and pull.merged (from the tools at the
moment of the action) — the poll owns repo.created alone so it is never
announced twice. Typechecks; manifest parses.
This commit is contained in:
2026-09-04 02:30:40 +02:00
parent 4d98da18a0
commit 259c3721b5
6 changed files with 639 additions and 1 deletions
+7 -1
View File
@@ -18,6 +18,11 @@
"capabilities": [
"container-runtime"
],
"emits": [
"module.gitea.repo.created",
"module.gitea.issue.opened",
"module.gitea.pull.merged"
],
"listens": [
{
"port": 3000,
@@ -33,7 +38,8 @@
}
],
"own-secrets": {
"internal-token": "/var/lib/gitea/internal-token.secret"
"internal-token": "/var/lib/gitea/internal-token.secret",
"broker": "/var/lib/gitea/broker"
},
"resources": [
{