2a5b2746c9
The `repository_dispatch` API endpoint requires `contents: write` permission on the GITHUB_TOKEN, not `actions: write`. Our security hardening PR inadvertently changed this to `contents: read`, breaking the self-dispatch to the keepalive workflow. Made-with: Cursor