Skip to content
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

Merged
merged 1 commit into from
Oct 31, 2024

Conversation

yannbertrand
Copy link
Member

@yannbertrand yannbertrand commented Oct 30, 2024

🍂 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".

@pix-bot-github
Copy link

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

@yannbertrand yannbertrand marked this pull request as ready for review October 30, 2024 10:20
@@ -12,8 +12,6 @@ jobs:

steps:
- name: Trigger CircleCI
# ensure PR is not draft
if: '! github.event.pull_request.draft'
Copy link
Member

@VincentHardouin VincentHardouin Oct 30, 2024

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

Copy link
Member Author

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

@pix-service-auto-merge pix-service-auto-merge merged commit 4d81de9 into dev Oct 31, 2024
5 checks passed
@pix-service-auto-merge pix-service-auto-merge deleted the tech-trigger-draft-prs branch October 31, 2024 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants