Skip to content

fix(ci): supprime le double déploiement au merge d'une PR - #52

Merged
ijdan merged 1 commit into
mainfrom
claude/deployment-pipeline-duplicates-w0jgkp
Jul 15, 2026
Merged

fix(ci): supprime le double déploiement au merge d'une PR#52
ijdan merged 1 commit into
mainfrom
claude/deployment-pipeline-duplicates-w0jgkp

Conversation

@ijdan

@ijdan ijdan commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Au merge d'une PR vers main, GitHub émet à la fois un événement push
et un événement pull_request 'closed' (merged). Les deux déclenchaient
ci-cd.yml et satisfaisaient les conditions des jobs deploy-*, d'où un
double build + double déploiement Cloud Run à chaque merge.

  • Retire 'closed' des types pull_request (retour au défaut :
    opened, synchronize, reopened).
  • Retire les clauses 'pull_request.merged == true' des jobs
    deploy-backend, deploy-frontend, deploy-collector et health-check.

Le déploiement ne passe désormais que par le push sur main ; les tests
continuent de tourner sur les PR.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_015KGcBt6YVv17LhERhtVYH7

Au merge d'une PR vers main, GitHub émet à la fois un événement push
et un événement pull_request 'closed' (merged). Les deux déclenchaient
ci-cd.yml et satisfaisaient les conditions des jobs deploy-*, d'où un
double build + double déploiement Cloud Run à chaque merge.

- Retire 'closed' des types pull_request (retour au défaut :
  opened, synchronize, reopened).
- Retire les clauses 'pull_request.merged == true' des jobs
  deploy-backend, deploy-frontend, deploy-collector et health-check.

Le déploiement ne passe désormais que par le push sur main ; les tests
continuent de tourner sur les PR.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015KGcBt6YVv17LhERhtVYH7
@ijdan
ijdan merged commit 4544db1 into main Jul 15, 2026
2 checks passed
@ijdan
ijdan deleted the claude/deployment-pipeline-duplicates-w0jgkp branch July 15, 2026 21:52
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