fix(ci): AppImage meebouwen in de Linux-release - #5
Merged
Conversation
De build-matrix beperkte de Linux-bundels tot deb,rpm, waardoor er nooit een AppImage werd gebouwd. De upload- en publish-stappen verwijzen wel al naar *.AppImage en de release-notitie belooft `.AppImage` als download. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
DutchSailor
added a commit
that referenced
this pull request
Jul 22, 2026
PR #5 zet appimage terecht aan in de build-matrix, maar dat pad is nooit uitgevoerd: de build-job draait alleen op een release-tag, dus geen enkele PR bouwt een installer. Een fout zou daardoor pas midden in een release opduiken en de hele Linux-oplevering kosten. Het bekende struikelblok is FUSE. Het AppImage-gereedschap (linuxdeploy) is zelf een AppImage en heeft FUSE 2 nodig, terwijl Ubuntu 22.04 alleen fuse3 levert. Twee onafhankelijke maatregelen, want of de bundler dit zelf al opvangt viel hier niet te verifieren: - libfuse2 toegevoegd aan de Linux-dependencies - APPIMAGE_EXTRACT_AND_RUN=1, zodat het gereedschap zichzelf uitpakt in plaats van via FUSE te mounten Beide zijn onschadelijk als de bundler het al regelde.
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.
Probleem
De release bevat op dit moment
.deb,.rpm,.msi,-setup.exeen.dmg, maar geen.AppImage. In.github/workflows/build.ymlstaat bij deubuntu-22.04-regel van de build-matrixargs: --bundles deb,rpm, wat appimage uitsluit — ook al staatbundle.targetsinsrc-tauri/tauri.conf.jsonop"all".Dat is inconsistent met de rest van hetzelfde workflow-bestand:
bundle/appimage/*.AppImage;find artifacts -name '*.AppImage';**Linux:** \.AppImage` / `.deb` / `.rpm``.Die AppImage werd dus nooit gebouwd, waardoor de belofte in de release-notitie niet klopt.
Waarom AppImage nodig is
De OpenAEC Installer kan op Linux alleen tools installeren die een
.AppImagein hun GitHub-release publiceren: een AppImage is een enkel bestand dat zonder root naar de home-map van de gebruiker geschreven en later weer verwijderd kan worden. Een.debvereist root en pakketbeheer, wat buiten het bereik van de installer valt. Zonder AppImage is Open Calc Studio niet via de installer beschikbaar op Linux.Wijziging
Eén regel in
.github/workflows/build.yml:.deben.rpmblijven ongewijzigd meegebouwd. Verder is er niets aangepast.🤖 Generated with Claude Code