website.yml 836 B

123456789101112131415161718192021222324252627282930313233
  1. # Copyright (c) 2008-2022 the Urho3D project
  2. # License: MIT
  3. ---
  4. name: Website event dispatcher
  5. on:
  6. push:
  7. branches: [ master ]
  8. jobs:
  9. dispatch:
  10. name: Dispatch build event
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Checkout
  14. uses: actions/checkout@v3
  15. - name: What changed
  16. id: whatchanged
  17. run: |
  18. git fetch --deepen=1
  19. echo "name=skip::$(git log --raw --no-merges -1 |grep -cq 'website/'; echo $?)" >> $GITHUB_OUTPUT
  20. - name: Dispatch
  21. uses: peter-evans/repository-dispatch@v2
  22. with:
  23. token: ${{ secrets.DISPATCHER_TOKEN }}
  24. repository: weitjong/urho3d-website
  25. event-type: build
  26. client-payload: '{"sha": "${{ github.sha }}"}'
  27. if: steps.whatchanged.outputs.skip == '0'
  28. ...
  29. # vi: set ts=2 sw=2 expandtab: