Repository navigation
[Prototype] AppImage Linux en CI — pour les autres distributions - #6
Merged
Merged
Conversation
…t publié) - packaging/appimage : spec PyInstaller Linux, build_appimage.sh (source unique CI/local), AppRun, .desktop, README - workflow linux-appimage.yml : build Ubuntu 22.04, appimagetool 1.9.1 épinglé (SHA-256), auto-test OCR hors-ligne avec HOME vide, démarrage offscreen, puis lancement dans Debian 12, Ubuntu 24.04, Fedora 44, Arch, openSUSE - ni déclenchement sur tag, ni envoi vers la release : artefact de run de 14 jours Testé localement (WSL Ubuntu 24.04) jusqu'à l'AppDir : auto-test OCR OK en environnement minimal, interface offscreen OK, aucune bibliothèque système manquante. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…nore) Le premier run a échoué : « Spec file … not found ». Exception ajoutée, comme pour le spec COPR. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…meture après setup Windows - linux-appimage.yml : déclenché par tag v* (ou dispatch avec `tag`), contrôles bloquants, version injectée, AppImage + .sha256 jointes à la release une fois créée par release.yml - update.py / update_dialog.py : détection APPIMAGE, téléchargement de la nouvelle AppImage (nom versionné, SHA-256 vérifié si fourni), plus de commande apt/dnf proposée pour une AppImage - Windows : l'application se ferme après le lancement du setup (l'installeur refuse sinon) - fiche Softpedia Linux (brouillon) et tests Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…_PYI_SPLASH_IPC sans splash natif Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…e /usr/local), joint à la release Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s xdg-open) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…face ne se fige plus), fichier .part, message visible Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…se-papiers Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…'est (hors tag) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ropos (AppImage), install.sh prend l'AppImage voisine Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… s'ouvre Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…Y, release.yml et checklist Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Paullux
marked this pull request as ready for review
October 17, 2026 15:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prototype, ne pas fusionner tel quel. Rien n'est publié : pas de déclenchement sur tag, rien n'est joint à la release. Le résultat est un artefact de run (14 jours) à tester à la main.
Contenu
packaging/appimage/: spec PyInstaller Linux,build_appimage.sh(source unique CI/local),AppRun,.desktop, README (limites et décisions à prendre).linux-appimage.yml: build sur Ubuntu 22.04 (glibc 2.35), appimagetool 1.9.1 épinglé par SHA-256, auto-test OCR (--ocr-selftest) en environnement minimal avec HOME vide, démarrage de l'interface en offscreen, puis lancement de la même AppImage dans Debian 12, Ubuntu 24.04, Fedora 44, Arch et openSUSE Tumbleweed.Déjà vérifié en local (WSL Ubuntu 24.04, jusqu'à l'AppDir)
AppDir ≈ 570 Mo décompressé ; auto-test OCR OK ; interface offscreen OK (12 s) ; aucune bibliothèque système manquante.
À valider par ce run
Construction de l'AppImage elle-même, taille compressée, comportement dans les 5 distributions.
Avant toute publication (voir
packaging/appimage/README.md)Détection de l'AppImage par l'application (mises à jour), injection de la version du tag, impression CUPS / polices d'emoji / Wayland à tester en vrai,
~/.cacheécrit pendant l'auto-test (origine à identifier).🤖 Generated with Claude Code