Automatic releases in Gitlab
Use gitlab to create a release when a (special) tag is created.
Manual releases are done:
6$ curl --header "PRIVATE-TOKEN: <your token>" --upload-file ./spacecreator-x86_64-12.0.3406389.AppImage "https://gitlab.esa.int/api/v4/projects/13595/packages/generic/spacecreator/1.0/spacecreator-x86_64-12.0.3406389.AppImage"
This creates an entry in the registry so then you have a download URL for the file
You can then create an Release and set the URL to this file