Publier une release
Ce guide montre comment publier une release de Sidekicks depuis un Mac : construire tous les paquets, tagger, attacher les fichiers à la release que Rickub crée. Il suppose les outils de Développer l'application, brew install makensis, et le droit de pousser des tags. RELEASING.fr.md donne la même procédure en liste de contrôle.
Étapes
- Fixez la version dans
build/config.yml(info.version), lancezwails3 task common:update:build-assets, remettezLSMinimumSystemVersionà13.0.0dansbuild/darwin/Info.plistetInfo.dev.plist, puis commitez, fusionnez dansmainetgit checkout main && git pull. - Construisez tout :
make release-build.dist/contient alors les paquets macOS (.dmget.zippour Apple Silicon), Windows (installateur et.zip, pour x86-64 et pour Arm) etSHA256SUMS. - Taggez :
make release-tag. Le tagv<version>est poussé, et le workflow Release crée la release sur Rickub avec des notes qui listent les fichiers. - Attachez les fichiers : sur Rickub, ouvrez Releases → v et attachez tous les fichiers de
dist/.
Variantes
- Les paquets Linux aussi (pas publiés pour le moment) :
LINUX_ARCHES=amd64 make release-build, avec Docker Desktop démarré. - Laisser un système de côté :
SKIP="windows"(oumacos) avantmake release-build;WINDOWS_ARCHES=amd64pour une seule architecture Windows. - Tagger sans pousser :
scripts/tag-release.sh --no-push, puisgit push origin v<version>le moment venu. - Mauvais tag :
git push origin :refs/tags/v<version>etgit tag -d v<version>, supprimez la release si elle a été créée, corrigez la version et taggez à nouveau. - Un seul système :
make package-macos,make package-windows(les deux architectures) oumake package-linux(sous Linux, pour l'architecture de la machine).
Voir aussi
- Installer Sidekicks
- Référence : commandes —
make release-*,scripts/build-release.sh,scripts/tag-release.sh, le workflow Release
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|