Skip to content

Conversation

@StephaneTrebel
Copy link
Collaborator

@StephaneTrebel StephaneTrebel commented Jan 27, 2026

Issues liées

Issues numéro: #1845 et #1858

  • Renommer les workflows. On ne devrait pas utiliser des noms aussi peu clairs que CD
  • Déterminer ce qui est un workflow de ce qui ne l'est pas (les jobs appelés par les `workflows', par exemple)
  • Permettre les hotfix avec release-please sans casser le versionnement existant
  • Mettre à jour le README.md racine pour détailler/clarifier les changements (et notamment le flux de travail pour les hotfixes)

@StephaneTrebel StephaneTrebel marked this pull request as draft January 27, 2026 09:14
@StephaneTrebel StephaneTrebel marked this pull request as ready for review January 27, 2026 13:36
@github-actions
Copy link
Contributor

🤖 Hey !

The @cpn-console/argocd-plugin (v2.3.0) package already exists on npm but the source code has changed, you should consider updating the package version.

The version update warning should be ignored in the case of modifications that do not affect the code once it has been built, such as code formatting, etc...

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

🤖 Hey !

The security scan report for the current pull request is available here.

@StephaneTrebel StephaneTrebel changed the title Revoir les flux de travail de Github pour permettre les hotfix Revoir les pipelines de Github Jan 27, 2026
@StephaneTrebel StephaneTrebel changed the title Revoir les pipelines de Github Revoir les pipelines Jan 27, 2026
@shikanime
Copy link
Contributor

shikanime commented Jan 27, 2026

imho, la documentation sur le flux de travail, release, conventions; devrait etre au niveau d'un contribution.md ou release.md. Le readme.md doit etre simple et presenter uniquement le "pourquoi" du projet.

@StephaneTrebel
Copy link
Collaborator Author

imho, la documentation sur le flux de travail, release, conventions; devrait etre au niveau d'un contribution.md ou release.md. Le readme.md doit etre simple et presenter uniquement le "pourquoi" du projet.

Oui tu as raison, c'est vrai que c'est trop lourd, je vais splitter le README.md sur cette partie 👍

@shikanime
Copy link
Contributor

shikanime commented Jan 29, 2026

@StephaneTrebel Est-ce que tu pourrais rajouter une description de comment lancer une hotfix ?

@StephaneTrebel StephaneTrebel changed the title Revoir les pipelines Revoir les pipelines pour permettre des hotfixes Jan 29, 2026

## Hotfixes

Autant que faire se peut il vaut mieux privilégier le "Fix Forward" avec de nouvelles releases.
Copy link
Contributor

@shikanime shikanime Jan 29, 2026

Choose a reason for hiding this comment

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

J'ai pas compris ce que tu veux dire :)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Faire des hotfix doit être la dernière solution envisagée. C'est trop prescriptif, selon toi ?

Copy link
Contributor

@shikanime shikanime Jan 29, 2026

Choose a reason for hiding this comment

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

Principalement la tournure de phrase que j'ai pas compris.

Apres, les hotfixes devraient etre une partie integrante d'un release. D'ou le branching systematique des releases LTS defini dans l'ADR.

Dans le cas actuellement on aura juste une branche release n-1 pour maintenir la prod. Avec de l'outillage pour backport automatiquement de LTS vers main ou inversement.

Copy link
Contributor

@shikanime shikanime Jan 29, 2026

Choose a reason for hiding this comment

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

Typiquement les etapes sont:

  • campagne de 0 CI fail sur main
  • creation d'une branch release-1.0
  • tag version v1.0.0-rc.1 -> staging
  • tag version v1.0.0 -> production
  • pr hotfix sur release-1.0
  • ouverture d'une pr backport main si besoin
  • tag version v1.0.1 ou v1.0.1-rc.1 si non critique -> production

@cloud-pi-native-sonarqube
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants