Skip to content

feat: add repository_dispatch trigger for cross-repo CI #2

feat: add repository_dispatch trigger for cross-repo CI

feat: add repository_dispatch trigger for cross-repo CI #2

name: Cross-Repo Dispatch
on:
push:
branches: [master]
jobs:
notify-dependents:
name: Trigger dependent repos
runs-on: ubuntu-latest
steps:
- name: Dispatch to dependents
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
echo "========================================"
echo " Cross-Repo CI Dispatch"
echo " Source: ebuild @ ${{ github.sha }}"
echo "========================================"
for repo in eos eboot eai eni eipc eos-sdk; do
echo "Dispatching to $repo..."
gh api repos/embeddedos-org/$repo/dispatches \
-X POST -f event_type=dependency-update \
-f client_payload[source]=ebuild \
-f client_payload[sha]=${{ github.sha }} 2>&1 || echo " (dispatch to $repo skipped — may need PAT)"
done
echo "All dispatches sent"