Skip to content

Initial release v0.1.0 #9

Initial release v0.1.0

Initial release v0.1.0 #9

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.CROSS_REPO_PAT }}
run: |
echo "========================================"
echo " Cross-Repo CI Dispatch"
echo " Source: eboot @ ${{ github.sha }}"
echo "========================================"
for repo in ebuild eos eApps eosim; do
echo "Dispatching to $repo..."
gh api repos/embeddedos-org/$repo/dispatches \
-X POST -f event_type=dependency-update \
-f client_payload[source]=eboot \
-f client_payload[sha]=${{ github.sha }} \
-f client_payload[ref]=${{ github.ref }} 2>&1 || echo " (dispatch to $repo skipped — may need PAT)"
done
echo "All dispatches sent"