mako.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. name: Mako
  2. on:
  3. discussion:
  4. types: [created, edited, answered, unanswered, category_changed]
  5. discussion_comment:
  6. types: [created, edited]
  7. gollum:
  8. issue_comment:
  9. types: [created, edited]
  10. issues:
  11. types: [opened, edited, reopened, pinned, milestoned, demilestoned, assigned, unassigned, labeled, unlabeled]
  12. pull_request_target:
  13. types: [opened, edited, reopened, synchronize, ready_for_review, assigned, unassigned]
  14. jobs:
  15. tasks:
  16. name: Run Ryujinx tasks
  17. permissions:
  18. actions: read
  19. contents: read
  20. discussions: write
  21. issues: write
  22. pull-requests: write
  23. runs-on: ubuntu-latest
  24. steps:
  25. - uses: actions/checkout@v4
  26. if: github.event_name == 'pull_request_target'
  27. with:
  28. # Ensure we pin the source origin as pull_request_target run under forks.
  29. fetch-depth: 0
  30. repository: Ryujinx/Ryujinx
  31. ref: master
  32. - name: Run Mako command
  33. uses: Ryujinx/Ryujinx-Mako@master
  34. with:
  35. command: exec-ryujinx-tasks
  36. args: --event-name "${{ github.event_name }}" --event-path "${{ github.event_path }}" -w "${{ github.workspace }}" "${{ github.repository }}" "${{ github.run_id }}"
  37. app_id: ${{ secrets.MAKO_APP_ID }}
  38. private_key: ${{ secrets.MAKO_PRIVATE_KEY }}
  39. installation_id: ${{ secrets.MAKO_INSTALLATION_ID }}