Populate Platforms Issues
Requirements not implemented yet:
These requirements may seem like a lot but I think I was just being overly wordy. Please fix these at your earliest convenience.
- If the most recent run of ArchLinux passes, set the platform equal to
ArchLinuxand one version that saysall - If the most recent run of ArchLinux failed, removed ArchLinux from platforms
- CentOS-7, CentOS-8 etc. should be mapped to
name: ELand their respective versions - CentOS-Stream-8, CentOS-Stream-9 should be mapped to
name: ELand their versions should be8,9, etc. - If CentOS-8 fails but CentOS-Stream-8 passes, still include
name: ELversion number 8 (this will probably work automatically) - If macOS passes, just put
all - If Windows passes, just put
all - Ensure that if failures happen, the platforms get removed. Since ArchLinux, macOS, and Windows all default to
all, if their most recent test is a failure, then they should be completely removed from the platforms list - For
EL,Debian,Ubuntu, andFreeBSDmake sure there is neveralland if there are no versions that have passed then they should be completely removed
The following was output I received:
platforms:
- name: ArchLinux
versions:
- Latest
- name: CentOS
versions:
- 7
- 8
- 8
- name: Debian
versions:
- bullseye
- buster
- stretch
- name: Fedora
versions:
- 33
- 34
- 35
- name: Ubuntu
versions:
- bionic
- focal
- hirsute
- impish
- name: Windows
versions:
- all
The problems with the code above are:
- CentOS should be renamed to
EL - After renaming it, the versions should only include the number 8 once
- The ArchLinux platform should have a versions set to all
Other note:
Also ensure that FreeBSD can work. It should work already out of the box because the image name would just be FreeBSD-10.2 etc.
Other than that everything seems to be working just peachy! Awesome work!!!