opencode.yml 711 B

1234567891011121314151617181920212223242526272829
  1. name: opencode
  2. on:
  3. issue_comment:
  4. types: [created]
  5. jobs:
  6. opencode:
  7. if: |
  8. contains(github.event.comment.body, ' /oc') ||
  9. startsWith(github.event.comment.body, '/oc') ||
  10. contains(github.event.comment.body, ' /opencode') ||
  11. startsWith(github.event.comment.body, '/opencode')
  12. runs-on: ubuntu-latest
  13. permissions:
  14. id-token: write
  15. contents: read
  16. pull-requests: read
  17. issues: read
  18. steps:
  19. - name: Checkout repository
  20. uses: actions/checkout@v4
  21. - name: Run opencode
  22. uses: sst/opencode/github@latest
  23. env:
  24. OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
  25. with:
  26. model: opencode/glm-4.6