Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GHA: Linux: don't track all supported distro versions #10258

Merged
merged 1 commit into from
Nov 27, 2024

Conversation

Al2Klimov
Copy link
Member

@Al2Klimov Al2Klimov commented Nov 27, 2024

Instead just give a generic explanation per distro.

@Al2Klimov Al2Klimov added area/documentation End-user or developer help area/ci CI/CD labels Nov 27, 2024
@Al2Klimov Al2Klimov added this to the 2.15.0 milestone Nov 27, 2024
@cla-bot cla-bot bot added the cla/signed label Nov 27, 2024
@Al2Klimov Al2Klimov mentioned this pull request Nov 27, 2024
@julianbrost
Copy link
Contributor

We don't support Raspberry Pi OS 11 anymore.

Why? https://github.com/Icinga/icinga2/blob/master/doc/02-installation.md.d/03-Raspberry-Pi-OS.md still exists and after all, it's only Debian arm64, so why is the Raspberry Pi OS support now different from the Debian support?

@Al2Klimov
Copy link
Member Author

Sure, we still support Raspberry Pi OS.
We just don't support Raspberry Pi OS 11 anymore because of e.g. build time:

https://git.icinga.com/packages/tooling/ci-templates/-/merge_requests/79 "os.yml: build only latest Debian for ARM"

@Al2Klimov Al2Klimov requested review from julianbrost and removed request for yhabteab November 27, 2024 11:51
@julianbrost
Copy link
Contributor

To me, all these version-specific comments feel like an unnecessary maintenance burden. Do they even provide a benefit compared to if there were generic comments stating that OpenSUSE is also supposed to test compatibility with SLES1 for example?

- amazonlinux:2
- amazonlinux:2023
- debian:11 # and Raspberry Pi OS 11
- debian:12 # and Raspberry Pi OS 12
- fedora:39
- fedora:40
- fedora:41
- opensuse/leap:15.3 # SLES 15.3
- opensuse/leap:15.4 # and SLES 15.4
- opensuse/leap:15.5 # and SLES 15.5
- opensuse/leap:15.6 # and SLES 15.6
- rockylinux:8 # RHEL 8
- rockylinux:9 # RHEL 9
- ubuntu:20.04
- ubuntu:22.04
- ubuntu:24.04
- ubuntu:24.10

Footnotes

  1. I'm using SLES as an example because it's questionable if the Debian builds test much for Raspberry Pi OS at all, given that this workflow doesn't even build for the ARM architecture.

Instead just give a generic explanation per distro.
@Al2Klimov Al2Klimov changed the title GHA: remove obsolete comment GHA: Linux: don't track all supported distro versions Nov 27, 2024
@Al2Klimov
Copy link
Member Author

You're right. If someone wants to check for support (packaging), they already have https://icinga.com/subscriptions/support-matrix/

@julianbrost julianbrost merged commit b8f6d73 into master Nov 27, 2024
24 checks passed
@julianbrost julianbrost deleted the Al2Klimov-patch-11 branch November 27, 2024 16:20
@Al2Klimov Al2Klimov mentioned this pull request Nov 27, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci CI/CD area/documentation End-user or developer help cla/signed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants