Add Ubuntu 24.04 (noble) to CI
Current CI targets
- buster: no longer LTS
- bullseye: still LTS
- bookworm: stable
- focal: still supported
- jammy: still supported
- EL7: EOL but supported for some paying Redhat customers
- EL8: still supported
- EL9: still supported
@guimard Is it OK to remove buster?
We have a lot of CI targets, and with EL10 and Ubuntu versions that now last 10 years, we will have even more in the future
@clement_oudot perhaps we should only test the oldest debianlike + newest debianlike + oldest EL + newest EL on every commit, and only test all supported distros just before releases using a special CI job ?