Skip to content

Removing AppImage distribution

When trying to build the container to build AppImage, the pipeline fails with a local gitlab-runner https://gitlab.com/pinage404/git-gamble/-/jobs/7606019741

I guess it works with the gitlab hosted runner thanks to the cache


Building the image depends on an unversioned download https://gitlab.com/pinage404/git-gamble/-/blob/831aed43073a9269395fa9a3d9d4361d00c094ee/packaging/AppImage/Dockerfile#L4


For greater stability, i would like to have reproducibility

There is no container image to build the AppImage, no official image, no community image and no individual image https://hub.docker.com/search?q=appimage

To create an AppImage, we have to rebuild a container

There is no stable release, no stable tag on the official repository https://github.com/AppImage/appimagetool/releases


The tool that uses Cargo to generate an AppImage still depends on the presence of AppImageTool in the PATH https://github.com/StratusFearMe21/cargo-appimage


I'm not sure it is really relevant to have a CLI tool distributed with AppImage


I propose to remove the distribution of AppImage

This will enable focus to be shifted to other aspects, such as a more widely adopted distribution system


If no one args against, i will remove it

Nothing prevents its reintroduction if there are requests for it

Edited by pinage404
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information