Guide CI – GitHub Actions
Intégration en 4 étapes. Option recommandée: 2 fichiers (YAML CI + coredevpro_config.yml)
Pré‑requis
Étapes
1
Créer le secret
Settings → Secrets and variables → Actions → New repository secret
NAME: COREDEVPRO_LICENCE VALUE: <votre_clé>
2
Ajouter les fichiers
• Placez .github/workflows/coredevpro-ci.yml (fourni par email).
• Placez coredevpro_config.yml à la racine (fourni par email).
Aucune clé admin n’est à placer dans le dépôt. Le workflow renseigne automatiquement X-REPO avec GITHUB_REPOSITORY.
3
Calibrer (optionnel mais conseillé)
Dans coredevpro_config.yml, ajustez uniquement les seuils utiles et les exclusions fichier volontaires:
  • CoreSignals: duplicate_threshold (min_lines, min_characters)
  • Files: ignore_dirs et ignore_files avec des exemples commentés, par exemple # - generated et # - example.js
  • Les extensions, dossiers techniques et exclusions obligatoires sont gérés automatiquement par le moteur CoreDevPro.
4
Lancer et vérifier
Actions → Run workflow ou commit/push. L’artefact coredevpro-report contient report.json.
En cas d’échec: vérifiez le secret, la taille de l’archive (ls -lh project.zip), et la connectivité vers votre VPS.
Finalisation
Téléchargez l’artefact zip, décompressez‑le, puis importez le fichier report.json dans la page CoreAnalyzer via le bouton Importer rapport CI.