Files
test/.gitea/workflows/opencode.yml
T
maria 1e3c08cd52
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
Update .gitea/workflows/opencode.yml
2026-07-05 15:30:08 +00:00

34 lines
1.1 KiB
YAML

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
timeout-minutes: 20 # Evita interruzioni premature per il deep reasoning di big-pickle
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
persist-credentials: false
- name: Esegui OpenCode (Big Pickle)
uses: anomalyco/opencode/github@latest
env:
# Mappiamo il tuo secret personalizzato nella variabile letta da OpenCode
OPENCODE_ZEN_API_KEY: ${{ secrets.OPENCODE_ZEN_API_KEY }}
# Endpoint ufficiale di OpenCode Zen per l'esecuzione
OPENCODE_API_BASE: https://opencode.ai
# Passiamo il token di Gitea simulando la variabile "GITHUB_TOKEN" richiesta dall'azione
GITHUB_TOKEN: ${{ secrets.BOT_GITEA_TOKEN }}
with:
model: opencode/big-pickle
use_github_token: true