Skip to content

#988 [CI] ci: contrôle « API Saturne publiée » dans la CI qualité - #989

Merged
nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/988-saturne-published-api
Nov 2, 2026
Merged

nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/988-saturne-published-api

Conversation

@nicolas-eoxia

Copy link
Copy Markdown
Contributor

Closes #988

Ce qui change

Un job saturne-api dans quality.yml, qui appelle le contrôle « API Saturne publiée » de Saturne (Evarisk/Saturne#1844, mergé par Evarisk/Saturne#1850) :

    saturne-api:
        name: Saturne
        uses: Evarisk/Saturne/.github/workflows/published-api-reusable.yml@develop
        with:
            module: dolimeet
  • Contexte « Saturne / API publiee » : rouge si la PR introduit un appel à une fonction, une méthode, une classe ou un fichier de Saturne absents de sa dernière version publiée. Les appels déjà sur develop sortent en annotations, et la liste complète va dans le résumé du job.
  • Non requis : le ruleset n'est pas touché, le contrôle informe sans bloquer.
  • Lecture seule (contents: read, aucune écriture) : il marche aussi sur les PR venues d'un fork.
  • Référence @develop : disponible tout de suite, et le script du contrôle est lu sur develop. Justification détaillée dans #1844 [CI] ci: contrôle « API Saturne publiée » réutilisable par la CI des modules Saturne#1850.

Preuves

Suivi du lot : Evarisk/dev-tools#130.

🤖 Generated with Claude Code

Appelle le workflow réutilisable de Saturne (Evarisk/Saturne#1844) :
rouge si la PR introduit un appel à de l'API absente de la dernière
version publiée de Saturne, annotations sinon. Contexte non requis.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nicolas-eoxia
nicolas-eoxia merged commit 4a9370c into Evarisk:develop Nov 2, 2026
3 checks passed
@nicolas-eoxia
nicolas-eoxia deleted the ci/988-saturne-published-api branch November 2, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Contrôle « API Saturne publiée » sur les PR

1 participant