Skip to content

Release automation - #39

Merged
bright77777 merged 2 commits into
Fotetsa:masterfrom
FoukengFranck:release-automation
Aug 4, 2026
Merged

Release automation#39
bright77777 merged 2 commits into
Fotetsa:masterfrom
FoukengFranck:release-automation

Conversation

@FoukengFranck

Copy link
Copy Markdown
Contributor

Description

Automatisation de la création des releases : plus besoin de mettre à jour package.json ou de créer les tags à la main.

  • .releaserc.json : analyse les commits (Conventional Commits type
    feat:/fix:), calcule la version SemVer, génère le CHANGELOG.md
  • .github/workflows/release.yml : tourne chaque vendredi (cron)

Si aucun commit feat:/fix: n'a été mergé depuis la dernière release, le workflow ne fait rien, pas besoin de vérifier "s'il y a eu des PR dans la semaine" à la main.
Veillez nous Résume clairement ce que fait cette PR et pourquoi

Type de changement

  • Correction de bug
  • [] Nouvelle fonctionnalité
  • Refactoring (aucun changement de comportement)
  • Documentation
  • Autre

Package(s) concerné(s)

  • api
  • web
  • shared
  • [] infra / workflows

Comment ça a été testé ?

Pas encore testé, le workflow ne peut se déclencher utilement que depuis la branche master donc le vrai test se fera juste
après le merge de cette PR.
Décris les tests effectués : local, Docker, CI...

Checklist avant de demander une revue

  • J'ai testé mes changements localement
  • [] npm run typecheck passe sans erreur
  • npm run test passe sans erreur
  • J'ai mis à jour la documentation si nécessaire
  • [] Aucun secret ou donnée sensible n'est inclus dans cette PR

Notes complémentaires

Contexte additionnel, captures d'écran, liens vers des tickets liés, etc.

Closes #

@bright77777 bright77777 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ce PR a 3 commits , qui ont rien a voir avec le release automation

@FoukengFranck

Copy link
Copy Markdown
Contributor Author

c'est bon Mr

@bright77777
bright77777 merged commit 11e11d9 into Fotetsa:master Aug 4, 2026
3 checks passed
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.

2 participants