feat(action): dispatch/trigger - Trigger repository_dispatch events
@aRustyDev is already working on this.
Since Jan 27, 2026.
Assessment
This issue has not been assessed yet.
Description
Parent Epic
Part of #22 (Atomic Release Pipeline Actions)
Priority
P1 - Core W2/W5 functionality for triggering downstream workflows
Description
Create a composite action that triggers repository_dispatch events to invoke other workflows.
Inputs
| Input | Required | Default | Description |
|---|---|---|---|
event-type |
Yes | - | Event type to dispatch |
client-payload |
No | {} |
JSON payload to send |
repository |
No | github.repository |
Target repository |
token |
No | github.token |
GitHub token (needs repo scope) |
Outputs
| Output | Description |
|---|---|
dispatched |
"true" if successfully dispatched |
Usage Example
- uses: arustydev/gha/actions/dispatch/trigger@v1
with:
event-type: "chart-pr-created"
client-payload: '{"pr": 123, "artifact": "my-chart"}'
Implementation Notes
- Uses GitHub API
POST /repos/{owner}/{repo}/dispatches - Validates JSON payload before sending
- Token must have
reposcope for cross-repo dispatch
Source Reference
gha/.github/workflows/atomic-release-atomize-changes.yml:
- Trigger validation workflow step (lines 404-418)
- Dominant language
- Shell
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from aRustyDev/gh
-
dependencies github-actions
Difficulty 1/5 Under an hour Newbie friendliness 10/100
-
dependencies github-actions
Difficulty 1/5 Under an hour Newbie friendliness 15/100
-
dependencies github-actions
Difficulty 1/5 Under an hour Newbie friendliness 50/100
-
dependencies github-actions
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
-
dependencies github-actions
Difficulty 2/5 1-3 hours Newbie friendliness 10/100
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
community-scripts/ProxmoxVE#17425 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·
-
agent-research-recommend agent-review-finding
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
jordansmall/spindrift#3714 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
conda-forge/python-feedstock#934 ·