Skip to content

#986 [CI] ci: retrait du workflow Generate Auto Changelog - #987

Merged
nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/986-remove-auto-changelog
Nov 2, 2026
Merged

nicolas-eoxia merged 1 commit into
Evarisk:developfrom
nicolas-eoxia:ci/986-remove-auto-changelog

Conversation

@nicolas-eoxia

Copy link
Copy Markdown
Contributor

Résumé

Supprime .github/workflows/changelog.yml (« Generate Auto Changelog », action Evarisk/action-auto-changelog@master). Il pousse un commit « 📖 Changelog » directement sur main après chaque release, ce que le ruleset refuse (GH013) : chaque release finit en rouge. Décision du 02/11 (Nicolas) : le retirer de tous les modules, les notes de release venant désormais de release.js (RELEASE_NOTES.md).

Ce qui change

  • develop : le fichier disparaît, rien d'autre (1 fichier supprimé).
  • main : il perdra le fichier à la prochaine release (merge develop → main). D'ici là, le workflow peut encore se déclencher, et échouer, au prochain push sur main.
  • ChangeLog.md reste tel quel (historique) ; package.json n'est pas modifié.

Vérifications

  • git grep -n -i -E "changelog\.yml|auto-changelog|Auto Changelog|workflows/changelog" sur origin/develop et origin/main : aucune référence en dehors du fichier supprimé et de l'historique du changelog (ni autre workflow, ni script, ni README, ni badge).
  • Le workflow de release réutilisable de Saturne (release.yml, develop et main) ne lit que RELEASE_NOTES.md, sinon les notes générées par GitHub : il ne dépend pas de ce workflow.
  • git diff --name-status origin/develop HEAD : D .github/workflows/changelog.yml, seul.

Closes #986
Voir Evarisk/dev-tools#2

🤖 Generated with Claude Code

Il pousse sur main, ce que le ruleset refuse : chaque release finit en
rouge. Les notes de release viennent de release.js. Voir Evarisk/dev-tools#2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nicolas-eoxia nicolas-eoxia added Enhancement New feature or request 1 Estimated resolution time - 30 mins labels Nov 2, 2026
@nicolas-eoxia
nicolas-eoxia merged commit c7f9c6b into Evarisk:develop Nov 2, 2026
2 checks passed
@nicolas-eoxia
nicolas-eoxia deleted the ci/986-remove-auto-changelog branch November 2, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 Estimated resolution time - 30 mins Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI] Retrait du workflow « Generate Auto Changelog »

1 participant