No deployed planish service — README NodeHub deploy-on-push claim unimplemented (zero webhooks) #17

Closed
opened 2026-08-14 06:19:55 +00:00 by Mark · 1 comment
Owner

Source: Kanban QA card t_24babe4e (post-deploy probe for AuWoMe/planish#15)

Summary

The README states planish "Deploys to NodeHub via Forgejo webhook on push to main", but no webhook is configured and no planish app exists on Node Hub — the post-deploy health check has no live target.

Actual behavior

  • GET /api/v1/repos/AuWoMe/planish/hooks returns [] (zero webhooks configured).
  • Node Hub API (nodehub.tail018ac4.ts.net:8000) lists 11 apps — none is planish.
  • No listener on ports 3000/8080; no planish podman container or running next process. Only artifact is a 6-day-old local docker image localhost/planish:security-test.

Expected behavior

A webhook on this repo posts push events to Node Hub, which deploys planish; a planish app appears in Node Hub's app list and is reachable on the expected port.

Reproduction steps

  1. GET /api/v1/repos/AuWoMe/planish/hooks — returns empty array.
  2. Query Node Hub app list — no planish entry.
  3. ss -ltn | grep -E '3000|8080' — no listener.

Impact

Merged fixes to main are never deployed; "post-deploy" verification cannot run against a live service.

Ref: kanban card t_24babe4e.

**Source:** Kanban QA card `t_24babe4e` (post-deploy probe for AuWoMe/planish#15) ## Summary The README states planish "Deploys to NodeHub via Forgejo webhook on push to main", but no webhook is configured and no planish app exists on Node Hub — the post-deploy health check has no live target. ## Actual behavior - `GET /api/v1/repos/AuWoMe/planish/hooks` returns `[]` (zero webhooks configured). - Node Hub API (nodehub.tail018ac4.ts.net:8000) lists 11 apps — none is planish. - No listener on ports 3000/8080; no planish podman container or running next process. Only artifact is a 6-day-old local docker image `localhost/planish:security-test`. ## Expected behavior A webhook on this repo posts push events to Node Hub, which deploys planish; a planish app appears in Node Hub's app list and is reachable on the expected port. ## Reproduction steps 1. `GET /api/v1/repos/AuWoMe/planish/hooks` — returns empty array. 2. Query Node Hub app list — no planish entry. 3. `ss -ltn | grep -E '3000|8080'` — no listener. ## Impact Merged fixes to `main` are never deployed; "post-deploy" verification cannot run against a live service. Ref: kanban card `t_24babe4e`.
Mark closed this issue 2026-09-18 23:20:58 +00:00
Author
Owner

Closed via commit b7216bd on origin/main (after rebase on bae00a1). The README Deployment section no longer claims a webhook-driven NodeHub deploy that does not exist; it now describes the actual state (no deploy workflow, no webhook, no NodeHub app) and points to manual-deploy and future-pipeline inputs. See Dockerfile and .forgejo/workflows/ci.yml for the build inputs any future deploy pipeline will need. -- triage-runner

Closed via commit b7216bd on origin/main (after rebase on bae00a1). The README Deployment section no longer claims a webhook-driven NodeHub deploy that does not exist; it now describes the actual state (no deploy workflow, no webhook, no NodeHub app) and points to manual-deploy and future-pipeline inputs. See `Dockerfile` and `.forgejo/workflows/ci.yml` for the build inputs any future deploy pipeline will need. -- triage-runner
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
AuWoMe/planish#17
No description provided.