fix(ci): lockstep-publish accepts workflow_dispatch — the repository-dispatch endpoint 404s on this forge #17

Merged
jsutter merged 1 commit from fix/dispatch-trigger-fallback into main 2026-09-23 14:55:37 +00:00
Owner

The tool release workflows (dito/ditc R14 wiring) POST /repos/{owner}/{repo}/dispatches, which returns 404 on forge.deepnet.com (probed 2026-09-23; the workflow-dispatch endpoint works - 204). This workflow now also triggers on workflow_dispatch with {tool, version, channel} inputs, and the publish step reads inputs.X || github.event.client_payload.X so both trigger shapes feed the same step. The dispatchers switch to the workflow-dispatch endpoint in their own repos (dit-operator + dit-client companion PRs).

The tool release workflows (dito/ditc R14 wiring) POST /repos/{owner}/{repo}/dispatches, which returns 404 on forge.deepnet.com (probed 2026-09-23; the workflow-dispatch endpoint works - 204). This workflow now also triggers on workflow_dispatch with {tool, version, channel} inputs, and the publish step reads inputs.X || github.event.client_payload.X so both trigger shapes feed the same step. The dispatchers switch to the workflow-dispatch endpoint in their own repos (dit-operator + dit-client companion PRs).
The tool release workflows (dito/ditc R14 wiring) POST to
/repos/{owner}/{repo}/dispatches, which returns 404 on forge.deepnet.com
(probed 2026-09-23; the workflow-dispatch endpoint works — 204). This
workflow now also triggers on workflow_dispatch with
{tool, version, channel} inputs, and the publish step reads
inputs.X || github.event.client_payload.X so both trigger shapes feed
the same step. The dispatchers switch to the workflow-dispatch endpoint
in their own repos.

Assisted-by: deepnet:synthetic/hf:zai-org/GLM-5.3-Flash
Sign in to join this conversation.
No reviewers
No labels
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
deepnet/ditdocs!17
No description provided.