🔧 chore(ci): faire tourner la CI sur main aussi - #74
Merged
Conversation
Aucune PR ciblant `main` ne déclenchait le moindre contrôle : le workflow ne s'abonnait qu'à `develop`. Les trois PR Dependabot ouvertes (#68, #69, #70), qui visent `main`, affichent littéralement « no checks reported » — et `main` est la branche par défaut du dépôt, donc celle où atterrissent les mises à jour de sécurité. - `push` et `pull_request` couvrent désormais `develop` et `main` ; - workflow renommé « CI — Node 24 », l'intitulé « Develop CI » étant devenu faux. Le nom de FICHIER reste `develop.yml` : il est référencé par le badge du README, CLAUDE.md et plusieurs docs d'amélioration, et le renommer casserait les liens vers les runs existants ; - `docs-deploy` est déjà conditionné à `refs/heads/develop`, il skippe donc sur `main` sans rien changer au déploiement des docs. Aucune protection de branche n'est configurée sur le dépôt, donc le renommage du workflow ne casse aucune règle de checks requis.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fait tourner la CI sur
main, pas seulement surdevelop.Le constat
En examinant les PR Dependabot ouvertes (#68, #69, #70), toutes ciblant
main:Le workflow ne s'abonnait qu'à
develop:mainest la branche par défaut du dépôt — celle que voient les visiteurs, et celle que Dependabot cible pour ses mises à jour de sécurité. Toute PR versmainse mergeait donc sans qu'aucun test, lint, typecheck ou audit ne tourne.Correctif
pushetpull_requestcouvrent désormaisdevelopetmain;Le nom de fichier reste
develop.yml. Il est référencé par le badge du README, par CLAUDE.md et par plusieurs documents dedocs/improvements/; le renommer casserait aussi les liens vers les runs existants. Un commentaire en tête du fichier explique l'écart.Points vérifiés avant de pousser
docs-deployest déjà conditionné àgithub.ref == 'refs/heads/develop': il skippe surmain, le déploiement des docs est inchangé.mainetdeveloprépondent toutes deux404 Branch not protected), donc le renommage du workflow ne casse aucune règle de checks requis.Suite
Une fois cette PR mergée,
develop → mainapportera àmainun workflow déjà armé, en même temps que les correctifs de sécurité — ce qui rendra les trois PR Dependabot caduques.