Supprimer une branche distante ne rejoue plus toute la porte #20

Merged
nicolas-fryder merged 1 commit from fix/pre-push-suppression into main 2026-09-09 22:24:45 +00:00

Le hook lançait pnpm check avant même de lire ce qui part. Or une
suppression n'envoie aucun commit : deux minutes de lint, types et tests
pour retirer une référence. L'étape gitleaks sautait déjà les suppressions —
la moitié du raisonnement était là, mais après le coûteux.

Le hook lit maintenant les références AVANT tout le reste, et sort vert si
rien ne part. stdin ne se relit pas : il est gardé dans une variable et
rejoué aux deux étapes.

Une porte qu'on paie pour rien est une porte qu'on finit par contourner avec
--no-verify, et ce jour-là elle ne garde plus rien.

Reporté depuis eqs-platform, où la mesure a été faite : 90 secondes par
suppression, 2 après.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

Le hook lançait `pnpm check` avant même de lire ce qui part. Or une suppression n'envoie aucun commit : deux minutes de lint, types et tests pour retirer une référence. L'étape gitleaks sautait déjà les suppressions — la moitié du raisonnement était là, mais après le coûteux. Le hook lit maintenant les références AVANT tout le reste, et sort vert si rien ne part. stdin ne se relit pas : il est gardé dans une variable et rejoué aux deux étapes. Une porte qu'on paie pour rien est une porte qu'on finit par contourner avec `--no-verify`, et ce jour-là elle ne garde plus rien. Reporté depuis `eqs-platform`, où la mesure a été faite : 90 secondes par suppression, 2 après. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Le hook lançait `pnpm check` avant même de lire ce qui part. Or une
suppression n'envoie aucun commit : deux minutes de lint, types et tests
pour retirer une référence. L'étape gitleaks sautait déjà les suppressions —
la moitié du raisonnement était là, mais après le coûteux.

Le hook lit maintenant les références AVANT tout le reste, et sort vert si
rien ne part. stdin ne se relit pas : il est gardé dans une variable et
rejoué aux deux étapes.

Une porte qu'on paie pour rien est une porte qu'on finit par contourner avec
`--no-verify`, et ce jour-là elle ne garde plus rien.

Reporté depuis `eqs-platform`, où la mesure a été faite : 90 secondes par
suppression, 2 après.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nicolas-fryder deleted branch fix/pre-push-suppression 2026-09-09 22:24:46 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Infrastructure/eqs-satellite-template!20
No description provided.