Closed HybridDog closed 6 months ago
There is no reasonable way to provide the Appimage on each CI build outside of the CI artifacts (which is needed for the download) - but it would definitely be useful to update the CI image on the release page from time to time, kind of "stable appimage" (which may be a new release).
As I personally see some issues [already worked on] that break the Disassembly view, I'd suggest to do that afterwards.
Another option is to run a nightly/weekly workflow to update the release as pointed out by @Kagami
- name: Release nightly uses: softprops/action-gh-release@v1 with: prerelease: true name: nightly tag_name: nightly files: file.txt fail_on_unmatched_files: true
And instruct your users to download from
https://github.com/OWNER/REPO/releases/download/nightly/file.txt
Example here.That file.txt will be updated on every commit, keeping single pre-release release without cluttering with other releases and
latest
stable release.As a bonus it won't disappear if you don't commit for 90 days (as with artifacts).
With a similar example workflow on: https://github.com/kernelkit/infix/blob/main/.github/workflows/build.yml
we finally have a new stable release (https://github.com/KDAB/hotspot/releases/tag/v1.5.0). I would really like to see someone work on automated regular public continuous releases. I think @lievenhey is already looking into this.
Describe the bug
The Readme explains a way to download the latest AppImage from the build jobs, but it does not work unless the reader is registered and logged in at GitHub, which is not mentioned.
To Reproduce Steps to reproduce the behavior:
Expected behavior The Readme could mention that downloading the build artifact requires a GitHub account or explain another way to download it.
Screenshots
Version Info (please complete the following information):
Additional context Downloading the older AppImage from the releases webpage works without GitHub account.