hermes/testing #57

Closed
pim wants to merge 4 commits from hermes/testing into master
Owner

just testing hermes feedback loop

just testing hermes feedback loop
Adds a feedback path so argunix commit-status updates on forgejo can
trigger a hermes agent run. Forgejo and hermes live on different LANs,
so the only viable path between roeland's forgejo container and the
hermes container on atlas is via tailscale.

- roeland: masquerade forgejo's bridge IP out tailscale0 (scoped to
  just forgejo, not the whole container bridge).
- forgejo: allow the tailnet CIDR in webhook.ALLOWED_HOST_LIST.
- hermes: enable platforms.webhook with a forgejo-status route,
  filtering on status events; open 8644/tcp on tailscale0 only.
  WEBHOOK_SECRET/WEBHOOK_ENABLED come from the sops env file.
Testing Hermes webhook
All checks were successful
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: packages.x86_64-linux.myNeovim cache hit
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: nixosConfigurations.dave cache hit
argunix: evaluation 0 ok, 15 cached, 0 failed
argunix: nixosConfigurations.roeland cache hit
argunix: nixosConfigurations.atlas cache hit
argunix: packages.x86_64-linux.hass-mcp cache hit
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.blocktech cache hit
argunix: devShells.x86_64-linux.default cache hit
argunix: nixosConfigurations.lewis cache hit
argunix: packages.x86_64-linux.formatter cache hit
argunix: packages.x86_64-linux.profilarr cache hit
argunix: nixosConfigurations.warwick cache hit
7cde237600
testing 2
All checks were successful
argunix: nixosConfigurations.warwick build ok
argunix: packages.x86_64-linux.hass-mcp cache hit
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.blocktech build ok
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: nixosConfigurations.dave build ok
argunix: nixosConfigurations.roeland build ok
argunix: evaluation 6 ok, 9 cached, 0 failed
argunix: packages.x86_64-linux.formatter cache hit
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: nixosConfigurations.lewis build ok
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: nixosConfigurations.atlas build ok
argunix: devShells.x86_64-linux.default cache hit
argunix: packages.x86_64-linux.profilarr cache hit
argunix: packages.x86_64-linux.myNeovim cache hit
9319c4101e
Testing 3
All checks were successful
argunix: evaluation 6 ok, 9 cached, 0 failed
argunix: nixosConfigurations.dave build ok
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: packages.x86_64-linux.hass-mcp cache hit
argunix: packages.x86_64-linux.myNeovim cache hit
argunix: nixosConfigurations.lewis build ok
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.warwick build ok
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: nixosConfigurations.atlas build ok
argunix: packages.x86_64-linux.profilarr cache hit
argunix: devShells.x86_64-linux.default cache hit
argunix: nixosConfigurations.roeland build ok
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: nixosConfigurations.blocktech build ok
argunix: packages.x86_64-linux.formatter cache hit
e4399f5b8c
Collaborator

argunix CI: all green

Check Status
nixosConfigurations.warwick build ok
nixosConfigurations.gamepc cache hit
nixosConfigurations.blocktech build ok
nixosConfigurations.dave build ok
nixosConfigurations.roeland build ok
nixosConfigurations.lewis build ok
nixosConfigurations.atlas build ok
packages (hass-mcp, loki-mcp, formatter, paperless-mcp, prometheus-mcp, myNeovim, profilarr) cache hit
evaluation 6 ok, 9 cached, 0 failed

PR #579319c410 — hermes/testing

✅ **argunix CI: all green** | Check | Status | |-------|--------| | nixosConfigurations.warwick | ✅ build ok | | nixosConfigurations.gamepc | ✅ cache hit | | nixosConfigurations.blocktech | ✅ build ok | | nixosConfigurations.dave | ✅ build ok | | nixosConfigurations.roeland | ✅ build ok | | nixosConfigurations.lewis | ✅ build ok | | nixosConfigurations.atlas | ✅ build ok | | packages (hass-mcp, loki-mcp, formatter, paperless-mcp, prometheus-mcp, myNeovim, profilarr) | ✅ cache hit | | **evaluation** | ✅ **6 ok, 9 cached, 0 failed** | PR #57 — 9319c410 — hermes/testing
Collaborator

🟢 argunix CI: all green (synchronized — e4399f5)

Check Status
evaluation success
devShells.default success
nixosConfigurations (7 hosts) all success
packages (7) all success

New push passes all checks. No failures to address.

🟢 **argunix CI: all green** (synchronized — e4399f5) | Check | Status | |-------|--------| | evaluation | ✅ success | | devShells.default | ✅ success | | nixosConfigurations (7 hosts) | ✅ all success | | packages (7) | ✅ all success | New push passes all checks. No failures to address.
pim closed this pull request 2026-06-27 12:21:16 +02:00
All checks were successful
argunix: evaluation 6 ok, 9 cached, 0 failed
argunix: nixosConfigurations.dave build ok
argunix: packages.x86_64-linux.prometheus-mcp-server cache hit
argunix: packages.x86_64-linux.hass-mcp cache hit
argunix: packages.x86_64-linux.myNeovim cache hit
argunix: nixosConfigurations.lewis build ok
argunix: nixosConfigurations.gamepc cache hit
argunix: nixosConfigurations.warwick build ok
argunix: packages.x86_64-linux.loki-mcp cache hit
argunix: nixosConfigurations.atlas build ok
argunix: packages.x86_64-linux.profilarr cache hit
argunix: devShells.x86_64-linux.default cache hit
argunix: nixosConfigurations.roeland build ok
argunix: packages.x86_64-linux.paperless-mcp cache hit
argunix: nixosConfigurations.blocktech build ok
argunix: packages.x86_64-linux.formatter cache hit

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
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
pim/nixos-configs!57
No description provided.