quickemu-project / quickemu

Quickly create and run optimised Windows, macOS and Linux virtual machines
MIT License
9.82k stars 433 forks source link

bug: Quickget lists only outdated bazzite releases #1306

Closed lj3954 closed 1 week ago

lj3954 commented 1 week ago

The last release of Bazzite to include ISOs in the GitHub releases is v2.2.0, from January. The latest releases are only downloadable through their website to the best of my knowledge.

The workflow they use for building ISOs is located here: https://raw.githubusercontent.com/ublue-os/bazzite/main/.github/workflows/build_iso.yml. It contains all of the editions available, although most should be filtered out (NVIDIA, ASUS, Ally). The editions not specifying a DE are KDE plasma.

Download URL: "https://download.bazzite.gg/{EDITION}-stable.iso" Checksum URL: "${URL}-CHECKSUM"

An example of how this could be implemented is in this commit to my quickget_ci project: https://github.com/lj3954/quickemu-rs/commit/19b6af06a25b3cef046e815703eed5ea3034ddaa. Keep in mind that bash quickget probably doesn't need to download & parse editions from the workflow each time (i.e. instead, echo plasma gnome plasma-deck gnome-deck); I've only done that because dynamic release/edition detection has no real cost for a project run in CI only, and I've implemented some form of it for every distro I've added thus far.