Skip to content

ebuild v0.1.0 — EoS Build System #16

ebuild v0.1.0 — EoS Build System

ebuild v0.1.0 — EoS Build System #16

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"