- Esempio JSON nel prompt: corretto da \\n a \n (doppio escape ingannava il LLM)
- Aggiunto safety net con printf '%b' su COMMENT e MD_CONTENT dopo jq
- LINK_MD: sostituiti doppi apici con printf per interpretare correttamente i newline
## Bug
I commenti mostravano \n letterali invece di newline.
## Cause
1. LINK_MD in doppi apici bash: \n e' letterale, non newline
2. AI puo' produrre \n doppiamente escapat. nel JSON
## Fix
- LINK_MD: newline reali invece di \n letterali
- COMMENT/MD_CONTENT: sed per convertire \n in newline
Per commenti vecchi non retroattivo.
Co-authored-by: codex <codex@incloud.ovh>
Reviewed-on: #25
Co-authored-by: codex <codex@noreply.localhost>
Co-committed-by: codex <codex@noreply.localhost>
Aggiunge due nuove action composite:
### `install-opencode`
Verifica i prerequisiti (node/npm) e installa opencode-ai globalmente.
Input opzionale `version` per fissare una versione specifica.
### `opencode-prompt`
Esegue opencode con un prompt sul codice del repository.
- Input: `prompt` (req), `api-key` (req), `api-provider`, `model`, `agent`, `working-directory`
- Output: `result` con la risposta di opencode
- Salva copia in `opencode-output.txt` nel workspace
Reviewed-on: #1
Co-authored-by: alberto <a.nuti@live.it>
Co-committed-by: alberto <a.nuti@live.it>
Sono state aggiunte azioni per estrarre la versione da un tag,
pubblicare un progetto .NET e distribuire su IIS.
Queste azioni semplificano il processo di build e deploy
per i progetti .NET, migliorando l'integrazione con Gitea Actions.