-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Lancer la CI des PRs au statut draft #10444
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
@@ -12,8 +12,6 @@ jobs: | |||
|
|||
steps: | |||
- name: Trigger CircleCI | |||
# ensure PR is not draft | |||
if: '! github.event.pull_request.draft' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je préférerai un filtre sur le label team-devcomp ou autres pour votre usage non ? 🤔
ça a plutôt était éprouvé que la consommation avait été réduite
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
La conso a aussi réduite car chaque push lançait la CI même si il n'y avait pas de PR ! La proposition ici est un entre deux temporaire
a6dba30
to
e0aef9f
Compare
e0aef9f
to
abd3e5d
Compare
🍂 Problème
Depuis #10133, on limite les déclenchements de CI pour diminuer notre consommation. L'équipe DevComp métier a l'habitude d'utiliser le statut de PR "Draft" pour indiquer qu'une PR est toujours en cours de construction mais nécessite tout de même une boucle de feedback de tests principalement pour valider techniquement les modifications de contenu (exemple dans #10423).
🌰 Proposition
On propose pendant un mois de relancer la CI sur les PRs au statut "Draft" et de voir l'incidence sur la consommation.
🎃 Remarques
Il y a un sujet plus long terme suivi côté DevComp de ne pas lancer l'intégralité des tests du monorepo lors des modifications de contenu Modulix. Mais nous n'avons pas identifié d'alternative simple à mettre en place.
🪵 Pour tester
Cette PR a été ouverte en "Draft" pour vérifier que la CI est bien déclenchée. => Le vérifier via les logs GhA et CircleCI
Elle est ensuite passée en "Ready for review".