From c3e48c05cf4c5afc78a30886126eb4ad2f7d5b43 Mon Sep 17 00:00:00 2001 From: maria Date: Sun, 5 Jul 2026 15:18:11 +0000 Subject: [PATCH] Add .gitea/workflows/opencode.yml --- .gitea/workflows/opencode.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/opencode.yml diff --git a/.gitea/workflows/opencode.yml b/.gitea/workflows/opencode.yml new file mode 100644 index 0000000..47619da --- /dev/null +++ b/.gitea/workflows/opencode.yml @@ -0,0 +1,33 @@ +name: OpenCode Gitea Integration + +on: + issue_comment: + types: [created] + +jobs: + opencode-gitea: + if: | + contains(github.event.comment.body, '/oc') || + contains(github.event.comment.body, '/opencode') + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 + persist-credentials: false + + - name: Esegui OpenCode + uses: anomalyco/opencode/github@latest + env: + # Inserisci nei Secret di Gitea la chiave ottenuta dalla dashboard di OpenCode Zen + OPENCODE_ZEN_API_KEY: ${{ secrets.OPENCODE_ZEN_API_KEY }} + # Specifichiamo l'endpoint di OpenCode Zen per l'esecuzione remota dell'agente + OPENCODE_API_BASE: https://opencode.ai/zen/v1 + # Passiamo il token di Gitea per permettere l'autenticazione sulla piattaforma + GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }} + with: + # Configura l'azione per invocare Big Pickle + model: opencode/big-pickle + use_github_token: true