diff --git a/.github/workflows/mac-build.yml b/.github/workflows/mac-build.yml
index 5386ae3..424bdf4 100644
--- a/.github/workflows/mac-build.yml
+++ b/.github/workflows/mac-build.yml
@@ -44,9 +44,9 @@ jobs:
'NSHighResolutionCapable' \
'' > "$app/Contents/Info.plist"
codesign --force --deep -s - "$app" || true
- (cd dist && zip -qry AJEAN-macos-arm.zip AJEAN.app && rm -rf AJEAN.app)
+ (cd dist && zip -qry ajean-macos-arm.zip AJEAN.app && rm -rf AJEAN.app)
ls -l dist
- uses: actions/upload-artifact@v4
with:
- name: AJEAN-macos-arm
- path: dist/AJEAN-macos-arm.zip
+ name: ajean-macos-arm
+ path: dist/ajean-macos-arm.zip
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8c3f3e6..2125e14 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -78,7 +78,7 @@ jobs:
# Signature ad-hoc : sans elle, macOS refuse purement et simplement
# de lancer un binaire arm64 non signé (pas juste un avertissement).
codesign --force --deep -s - "$app" || true
- (cd "dist/bundle-$bin" && zip -qry "../AJEAN-${bin#ajean-}.zip" AJEAN.app)
+ (cd "dist/bundle-$bin" && zip -qry "../$bin.zip" AJEAN.app)
rm -rf "dist/bundle-$bin"
done
ls -l dist
@@ -119,8 +119,11 @@ jobs:
path: dist
- name: SHA256SUMS
run: |
- chmod +x dist/ajean-macos*
- (cd dist && sha256sum ajean-* *.zip > SHA256SUMS)
+ chmod +x dist/ajean-macos dist/ajean-macos-arm
+ # Tous les assets commencent par « ajean- », zips compris : un seul
+ # motif suffit. Ajouter « *.zip » les compterait DEUX fois, et un
+ # SHA256SUMS à doublons est exactement ce que `ajean update` vérifie.
+ (cd dist && sha256sum ajean-* > SHA256SUMS)
ls -l dist && cat dist/SHA256SUMS
- name: publier la release
uses: softprops/action-gh-release@v2
diff --git a/README.md b/README.md
index 9513c87..680d00c 100644
--- a/README.md
+++ b/README.md
@@ -231,7 +231,7 @@ ajean status
## macOS
-La page [Releases](../../releases) publie `AJEAN-macos-arm.zip` (Apple Silicon) et `AJEAN-macos.zip` (Intel), un bundle **`AJEAN.app`**. Dézipper, glisser dans *Applications*, ouvrir : l'interface démarre sur `http://localhost:8090`, s'ouvre dans le navigateur, et l'icône se pose dans la **barre de menus**. Pas de fenêtre de Terminal, pas d'icône dans le Dock.
+La page [Releases](../../releases) publie `ajean-macos-arm.zip` (Apple Silicon) et `ajean-macos.zip` (Intel), un bundle **`AJEAN.app`**. Dézipper, glisser dans *Applications*, ouvrir : l'interface démarre sur `http://localhost:8090`, s'ouvre dans le navigateur, et l'icône se pose dans la **barre de menus**. Pas de fenêtre de Terminal, pas d'icône dans le Dock.
L'application n'est signée qu'en ad-hoc : au premier lancement, faire **clic droit → Ouvrir**.