[Phase 1] Configure Forgejo webhooks — observation-only #6
Labels
No labels
[cloud]
[cross]
[done]
[homelab]
[phase-1]
[phase-2]
[phase-3]
[phase-4]
cloud
cross
done
homelab
ingestion
integration
phase-1
phase-2
phase-3
phase-4
subagent-auto
subagent-build
subagent-gpu
subagent-reason
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
starsetbyte/aether#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Wire up Forgejo webhooks for the
starsetbyte/aetherrepo (and optionallystarsetbyte/Carin) in observation-only mode. The webhook receiver validates, normalizes, and logs — but does not wake agents or write to Aether.Network constraint
Forgejo (durandal.exe.xyz) may not be able to reach the Aether relay on Sera (hermes-sera.exe.xyz) directly. Two deployment options:
Test reachability first. If direct doesn't work, the ingress pattern is acceptable.
What to build
Register webhook on
starsetbyte/aether:issues,issue_comment,pull_request,pull_request_comment,label,assignpush(during Phase 1)Webhook receiver endpoint:
Store delivery IDs in SQLite for idempotency (TTL: 7 days)
Acceptance