bots-garden/sidekickspublic Fork
⑂ 8c38c6e
Commits
⬇ Clone ▾
git clone https://git.rickub.com/bots-garden/sidekicks.git
git clone ssh://git@rickub.com/bots-garden/sidekicks.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Download ZIP

🛟 Updated.

k33g committed 2026-11-01T08:16:25+01:00 Browse files
8c38c6e parent: 4bb4aab
modified docs/en/how-to/sign-and-notarize-on-macos.md +8 -5
@@ -169,11 +169,14 @@ hdiutil attach -nobrowse -readonly "$W/sidekicks.dmg" && hdiutil detach "/Volume
169169 ### B7. Replace the macOS packages of `dist/` and compute the checksums again
170170
171171 ```bash
172-names=($(scripts/package.sh names macos arm64)) # the .dmg, then the .zip
173-cp "$W/sidekicks.dmg" "dist/${names[0]}"
174-rm -f "dist/${names[1]}" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/${names[1]}"
175-cmp "$W/sidekicks.dmg" "dist/${names[0]}" && echo "identical copy"
176-spctl -a -vvv -t open --context context:primary-signature "dist/${names[0]}" # accepted · Notarized Developer ID
172+DMG=$(scripts/package.sh names macos arm64 | sed -n 1p) # the .dmg and the .zip, with the version of build/config.yml
173+ZIP=$(scripts/package.sh names macos arm64 | sed -n 2p)
174+echo "$W · $DMG · $ZIP" # none of the three may be empty
175+rm -f dist/sidekicks.dmg # what a failed copy may have left
176+cp "$W/sidekicks.dmg" "dist/$DMG"
177+rm -f "dist/$ZIP" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/$ZIP"
178+cmp "$W/sidekicks.dmg" "dist/$DMG" && echo "identical copy"
179+spctl -a -vvv -t open --context context:primary-signature "dist/$DMG" # accepted · Notarized Developer ID
177180 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS
178181 cat dist/SHA256SUMS
179182 ```
@@ -169,11 +169,14 @@ hdiutil attach -nobrowse -readonly "$W/sidekicks.dmg" && hdiutil detach "/Volume
169 ### B7. Replace the macOS packages of `dist/` and compute the checksums again169 ### B7. Replace the macOS packages of `dist/` and compute the checksums again
170 170
171 ```bash171 ```bash
172-names=($(scripts/package.sh names macos arm64)) # the .dmg, then the .zip172+DMG=$(scripts/package.sh names macos arm64 | sed -n 1p) # the .dmg and the .zip, with the version of build/config.yml
173-cp "$W/sidekicks.dmg" "dist/${names[0]}"173+ZIP=$(scripts/package.sh names macos arm64 | sed -n 2p)
174-rm -f "dist/${names[1]}" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/${names[1]}"174+echo "$W · $DMG · $ZIP" # none of the three may be empty
175-cmp "$W/sidekicks.dmg" "dist/${names[0]}" && echo "identical copy"175+rm -f dist/sidekicks.dmg # what a failed copy may have left
176-spctl -a -vvv -t open --context context:primary-signature "dist/${names[0]}" # accepted · Notarized Developer ID176+cp "$W/sidekicks.dmg" "dist/$DMG"
177+rm -f "dist/$ZIP" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/$ZIP"
178+cmp "$W/sidekicks.dmg" "dist/$DMG" && echo "identical copy"
179+spctl -a -vvv -t open --context context:primary-signature "dist/$DMG" # accepted · Notarized Developer ID
177 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS180 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS
178 cat dist/SHA256SUMS181 cat dist/SHA256SUMS
179 ```182 ```
modified docs/fr/how-to/signer-et-notariser-sous-macos.md +8 -5
@@ -169,11 +169,14 @@ hdiutil attach -nobrowse -readonly "$W/sidekicks.dmg" && hdiutil detach "/Volume
169169 ### B7. Remplacer les paquets macOS de `dist/` et recalculer les sommes
170170
171171 ```bash
172-names=($(scripts/package.sh names macos arm64)) # le .dmg, puis le .zip
173-cp "$W/sidekicks.dmg" "dist/${names[0]}"
174-rm -f "dist/${names[1]}" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/${names[1]}"
175-cmp "$W/sidekicks.dmg" "dist/${names[0]}" && echo "copie identique"
176-spctl -a -vvv -t open --context context:primary-signature "dist/${names[0]}" # accepted · Notarized Developer ID
172+DMG=$(scripts/package.sh names macos arm64 | sed -n 1p) # le .dmg et le .zip, avec la version de build/config.yml
173+ZIP=$(scripts/package.sh names macos arm64 | sed -n 2p)
174+echo "$W · $DMG · $ZIP" # aucune des trois valeurs ne doit être vide
175+rm -f dist/sidekicks.dmg # un reste éventuel d'une copie ratée
176+cp "$W/sidekicks.dmg" "dist/$DMG"
177+rm -f "dist/$ZIP" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/$ZIP"
178+cmp "$W/sidekicks.dmg" "dist/$DMG" && echo "copie identique"
179+spctl -a -vvv -t open --context context:primary-signature "dist/$DMG" # accepted · Notarized Developer ID
177180 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS
178181 cat dist/SHA256SUMS
179182 ```
@@ -169,11 +169,14 @@ hdiutil attach -nobrowse -readonly "$W/sidekicks.dmg" && hdiutil detach "/Volume
169 ### B7. Remplacer les paquets macOS de `dist/` et recalculer les sommes169 ### B7. Remplacer les paquets macOS de `dist/` et recalculer les sommes
170 170
171 ```bash171 ```bash
172-names=($(scripts/package.sh names macos arm64)) # le .dmg, puis le .zip172+DMG=$(scripts/package.sh names macos arm64 | sed -n 1p) # le .dmg et le .zip, avec la version de build/config.yml
173-cp "$W/sidekicks.dmg" "dist/${names[0]}"173+ZIP=$(scripts/package.sh names macos arm64 | sed -n 2p)
174-rm -f "dist/${names[1]}" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/${names[1]}"174+echo "$W · $DMG · $ZIP" # aucune des trois valeurs ne doit être vide
175-cmp "$W/sidekicks.dmg" "dist/${names[0]}" && echo "copie identique"175+rm -f dist/sidekicks.dmg # un reste éventuel d'une copie ratée
176-spctl -a -vvv -t open --context context:primary-signature "dist/${names[0]}" # accepted · Notarized Developer ID176+cp "$W/sidekicks.dmg" "dist/$DMG"
177+rm -f "dist/$ZIP" && ditto -c -k --keepParent "$W/sidekicks.app" "dist/$ZIP"
178+cmp "$W/sidekicks.dmg" "dist/$DMG" && echo "copie identique"
179+spctl -a -vvv -t open --context context:primary-signature "dist/$DMG" # accepted · Notarized Developer ID
177 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS180 (cd dist && rm -f SHA256SUMS && shasum -a 256 -- * > "$W/SHA256SUMS") && cp "$W/SHA256SUMS" dist/SHA256SUMS
178 cat dist/SHA256SUMS181 cat dist/SHA256SUMS
179 ```182 ```