# Configuration Gitea — 4NK_template (projet) ## 1. Repository - Activer les Actions (workflows `.gitea/workflows/*.yml`) - Vérifier les templates d’issues/PR ## 2. Protections de branches - Reviews requises avant merge - Status checks requis (CI verte) - Mise à jour obligatoire de la branche avant merge ## 3. Secrets et variables - Secrets: `OPENAI_API_KEY` (optionnel), `RELEASE_TOKEN` (obligatoire pour publier les releases via API Gitea) - Variables: paramètres de CI non sensibles, ex: `OPENAI_MODEL`, `OPENAI_API_BASE`, `OPENAI_TEMPERATURE`, `GITEA_BASE_URL` ### Ajouter `RELEASE_TOKEN` - Aller dans Repository Settings → Secrets → New Repository Secret - Nom: `RELEASE_TOKEN` ; Valeur: un token personnel avec portée API sur le dépôt - Le job `release-create` utilisera ce secret lors d’un push de tag `v*` ## 4. Workflows requis - `code-quality`, `unit-tests`, `documentation-tests`, `security-audit` - `deployment-checks`, `bash-required`, `markdownlint`, `release-guard`, `release-create` - (Optionnels) `agents-smoke`, `openia-agents` ## 5. Processus PR - Branche dédiée, PR petite et ciblée - CI verte, review approuvée - Doc et changelog à jour