mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-21 05:58:13 +02:00
Zips macOS en minuscules : ajean-macos.zip, ajean-macos-arm.zip
Ils prennent simplement le nom du binaire correspondant. Effet de bord corrige au passage : tous les assets commencent desormais par « ajean- », donc le motif « ajean-* *.zip » de SHA256SUMS aurait liste les zips DEUX fois, et un fichier d'empreintes a doublons est precisement ce que verifie 'ajean update'.
This commit is contained in:
1 parent
479da7b832
commit
351ee25ad9
3 files changed
+10
-7
No files matched your search
@@ -44,9 +44,9 @@ jobs:
|
|||||||
'<key>NSHighResolutionCapable</key><true/>' \
|
'<key>NSHighResolutionCapable</key><true/>' \
|
||||||
'</dict></plist>' > "$app/Contents/Info.plist"
|
'</dict></plist>' > "$app/Contents/Info.plist"
|
||||||
codesign --force --deep -s - "$app" || true
|
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
|
ls -l dist
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AJEAN-macos-arm
|
name: ajean-macos-arm
|
||||||
path: dist/AJEAN-macos-arm.zip
|
path: dist/ajean-macos-arm.zip
|
||||||
@@ -78,7 +78,7 @@ jobs:
|
|||||||
# Signature ad-hoc : sans elle, macOS refuse purement et simplement
|
# Signature ad-hoc : sans elle, macOS refuse purement et simplement
|
||||||
# de lancer un binaire arm64 non signé (pas juste un avertissement).
|
# de lancer un binaire arm64 non signé (pas juste un avertissement).
|
||||||
codesign --force --deep -s - "$app" || true
|
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"
|
rm -rf "dist/bundle-$bin"
|
||||||
done
|
done
|
||||||
ls -l dist
|
ls -l dist
|
||||||
@@ -119,8 +119,11 @@ jobs:
|
|||||||
path: dist
|
path: dist
|
||||||
- name: SHA256SUMS
|
- name: SHA256SUMS
|
||||||
run: |
|
run: |
|
||||||
chmod +x dist/ajean-macos*
|
chmod +x dist/ajean-macos dist/ajean-macos-arm
|
||||||
(cd dist && sha256sum ajean-* *.zip > SHA256SUMS)
|
# 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
|
ls -l dist && cat dist/SHA256SUMS
|
||||||
- name: publier la release
|
- name: publier la release
|
||||||
uses: softprops/action-gh-release@v2
|
uses: softprops/action-gh-release@v2
|
||||||
|
|||||||
@@ -231,7 +231,7 @@ ajean status
|
|||||||
|
|
||||||
## macOS
|
## 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**.
|
L'application n'est signée qu'en ad-hoc : au premier lancement, faire **clic droit → Ouvrir**.
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user