Update supported runner OS versions

Update the list of OS for which we create runner deb/rpm packages. Many of the OS version we current support are EOL. Let's remove them. Also, a bug in this code meant we were missing a bunch of sles and openSUSE versions. I also added command to print out the full list of supported os/versions for each package type.

The added/removed OS/versions are:

- ubuntu/impish
- ubuntu/focal
- ubuntu/bionic
- ubuntu/xenial  

- debian/buster
- debian/stretch  

- linuxmint/sonya
- linuxmint/serena
- linuxmint/sarah  

- raspbian/buster
- raspbian/stretch
- raspbian/jessie  

- fedora/39
- fedora/38
- fedora/37
- fedora/36
- fedora/35
- fedora/34
- fedora/33
- fedora/32  

- opensuse/42.3
+ opensuse/16.0
+ opensuse/15.6
+ opensuse/15.5
+ opensuse/15.4
+ opensuse/15.3
+ opensuse/15.2
+ opensuse/15.1
+ opensuse/15.0  

- sles/15.1
- sles/15.0
- sles/12.4
- sles/12.3

The new command looks like so:

> PACKAGE_CLOUD_TOKEN="XXX" mage packageCloud:supportedOSVersions rpm stable
el/9
el/8
el/7
fedora/42
fedora/41
fedora/40
ol/9
ol/8
ol/7
ol/6
opensuse/16.0
opensuse/15.6
opensuse/15.5
opensuse/15.4
opensuse/15.3
opensuse/15.2
opensuse/15.1
opensuse/15.0
sles/15.6
sles/15.5
sles/15.4
sles/15.3
sles/15.2
sles/12.5
amazon/2025
amazon/2023
amazon/2022
amazon/2

> PACKAGE_CLOUD_TOKEN="XXX" mage packageCloud:supportedOSVersions deb stable
ubuntu/oracular
ubuntu/noble
ubuntu/jammy
ubuntu/focal
ubuntu/bionic
ubuntu/xenial
debian/forky
debian/trixie
debian/bookworm
debian/bullseye
linuxmint/wilma
linuxmint/virginia
linuxmint/victoria
linuxmint/vera
linuxmint/vanessa
linuxmint/una
linuxmint/uma
linuxmint/ulyssa
linuxmint/ulyana
raspbian/forky
raspbian/trixie
raspbian/bookworm
raspbian/bullseye
Edited by Axel von Bertoldi

Merge request reports

Loading