diff --git a/.github/workflows/develop.yml b/.github/workflows/develop.yml index 2fdab61..f093b1d 100644 --- a/.github/workflows/develop.yml +++ b/.github/workflows/develop.yml @@ -1,12 +1,19 @@ -name: Develop CI — Node 24 +# Nom de fichier historique (`develop.yml`) : le workflow couvre aussi `main` +# depuis qu'on a constaté que les PR vers la branche par défaut ne déclenchaient +# strictement aucun contrôle — les PR Dependabot #68/#69/#70 affichaient +# « no checks reported ». Renommer le fichier casserait les liens existants vers +# les runs, on garde donc le nom et on corrige l'intitulé. +name: CI — Node 24 on: push: branches: - develop + - main pull_request: branches: - develop + - main concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/CLAUDE.md b/CLAUDE.md index bc9cb31..9deb6f0 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -52,6 +52,11 @@ là-dessus » à partir d'un échec local, vérifier que le contrôle en questio `.github/workflows/develop.yml` — `npm audit` n'en avait aucun jusqu'à la mise en place du job `audit`, et un échec local ne rendait donc pas la CI rouge. +Le workflow s'appelle `develop.yml` pour des raisons historiques mais couvre **`develop` ET `main`** +(push et pull_request). Avant, aucune PR vers `main` — la branche par défaut, cible des PR +Dependabot — ne déclenchait le moindre contrôle. Seul `docs-deploy` reste conditionné à +`refs/heads/develop` et skippe sur `main`. + ## Contrat iso-fonctionnel `docs/migration/golden-path.md` fait foi : le comportement utilisateur décrit là est le contrat,