From dab6c1548b46f8719c441246b40b0a5ed9f5e3d0 Mon Sep 17 00:00:00 2001 From: Johnny Date: Sun, 6 Sep 2026 12:45:52 +0200 Subject: [PATCH] fix(build): ne plus vider dist/ avant de publier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `release` enchaînait `clean`, qui supprime tout dist/ — donc les artefacts Windows compilés sous Wine juste avant, que `publish` est précisément censé joindre à la release. Seul le binaire Linux est désormais retiré, ce qui suffit à garantir sa fraîcheur. Co-Authored-By: Claude Opus 5 --- Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c53b6f0..09d61d0 100644 --- a/Makefile +++ b/Makefile @@ -179,7 +179,12 @@ setup-wine: @echo " ✅ Python Windows prêt dans Wine" # ── Release (Linux renommé avec version) ───────────────────────────────────── -release: clean linux +# Ne fait pas `clean` : celui-ci vide tout $(DIST), y compris les artefacts +# Windows produits juste avant (compilés sous Wine, plusieurs minutes) que +# `publish` doit justement joindre à la release. Seul l'artefact Linux est +# retiré, ce qui suffit à garantir sa fraîcheur. +release: linux + @rm -f $(DIST)/$(APP)-*-linux-x86_64 @mv $(DIST)/$(APP) $(DIST)/$(APP)-$(VERSION)-linux-x86_64 @echo " 📦 Release → $(DIST)/$(APP)-$(VERSION)-linux-x86_64"