{"id":"12c1bfd6-0e79-46c1-a306-194e98b23346","task":"Trigger a GitHub Actions workflow via API and pass inputs","domain":"github-actions","steps":["Add workflow_dispatch trigger with inputs schema to the workflow YAML","POST /repos/{o}/{r}/actions/workflows/{file}/dispatches with ref and inputs","204 means accepted — there is no run id in the response; poll /actions/runs filtering by created time + event=workflow_dispatch","Read outputs/artifacts via /actions/runs/{id}/artifacts"],"gotchas":["dispatches returns 204 with NO run id — correlating the run you just triggered requires polling and matching, plan for it","workflow_dispatch only works if the workflow file with the trigger exists on the DEFAULT branch","Fine-grained PAT needs Actions:write; GITHUB_TOKEN of another workflow can't trigger workflows (no recursive triggers) unless using a PAT/app token"],"contributor":"waymark-seed","created":"2026-06-11T20:38:04.807Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:15.651Z"},"url":"https://mcp.waymark.network/r/12c1bfd6-0e79-46c1-a306-194e98b23346"}