opencode.yml 595 B

123456789101112131415161718192021222324252627
  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. contains(github.event.comment.body, ' /opencode')
  10. runs-on: ubuntu-latest
  11. permissions:
  12. id-token: write
  13. contents: read
  14. pull-requests: read
  15. issues: read
  16. steps:
  17. - name: Checkout repository
  18. uses: actions/checkout@v4
  19. - name: Run opencode
  20. uses: sst/opencode/github@latest
  21. env:
  22. OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
  23. with:
  24. model: opencode/sonic