diff options
Diffstat (limited to '.github/data')
-rw-r--r-- | .github/data/distros.yml | 118 |
1 files changed, 85 insertions, 33 deletions
diff --git a/.github/data/distros.yml b/.github/data/distros.yml index 9175a5c73..838cb72fc 100644 --- a/.github/data/distros.yml +++ b/.github/data/distros.yml @@ -16,6 +16,15 @@ arch_order: # sort order for per-architecture jobs in CI - armhfp - arm64 - aarch64 +default_sentry: &default_sentry # Default configuration for Sentry usage + amd64: false + x86_64: false + i386: false + armhf: false + armhfp: false + arm64: false + aarch64: false +default_builder_rev: &def_builder_rev v1 include: - &alpine distro: alpine @@ -23,6 +32,7 @@ include: support_type: Community notes: '' eol_check: false + bundle_sentry: *default_sentry env_prep: | apk add -U bash jsonc_removal: | @@ -30,17 +40,22 @@ include: test: ebpf-core: true - <<: *alpine - version: "3.18" + version: "3.20" support_type: Core notes: '' eol_check: true - <<: *alpine - version: "3.17" + version: "3.19" + support_type: Core + notes: '' + eol_check: true + - <<: *alpine + version: "3.18" support_type: Intermediate notes: '' eol_check: true - <<: *alpine - version: "3.16" + version: "3.17" support_type: Intermediate notes: '' eol_check: true @@ -50,6 +65,7 @@ include: support_type: Intermediate notes: '' eol_check: false + bundle_sentry: *default_sentry env_prep: | pacman --noconfirm -Syu && pacman --noconfirm -Sy grep libffi test: @@ -61,28 +77,37 @@ include: support_type: Core notes: '' eol_check: 'amazon-linux' + bundle_sentry: *default_sentry packages: &amzn_packages type: rpm repo_distro: amazonlinux/2 + builder_rev: *def_builder_rev arches: - x86_64 - aarch64 - test: + test: &amzn_test ebpf-core: false + skip-local-build: true - <<: *amzn version: "2023" packages: <<: *amzn_packages repo_distro: amazonlinux/2023 + test: + <<: *amzn_test + skip-local-build: false - distro: centos version: "7" + base_image: "netdata/legacy:centos7" support_type: Core notes: '' eol_check: false + bundle_sentry: *default_sentry packages: type: rpm repo_distro: el/7 + builder_rev: *def_builder_rev alt_links: - el/7Server - el/7Client @@ -90,6 +115,7 @@ include: - x86_64 test: ebpf-core: false + skip-local-build: true - ¢os_stream distro: centos-stream @@ -100,20 +126,16 @@ include: jsonc_removal: | dnf remove -y json-c-devel eol_check: true + bundle_sentry: *default_sentry packages: &cs_packages type: rpm repo_distro: el/c9s + builder_rev: *def_builder_rev arches: - x86_64 - aarch64 test: ebpf-core: true - - <<: *centos_stream - version: '8' - base_image: 'quay.io/centos/centos:stream8' - packages: - <<: *cs_packages - repo_distro: el/c8s - &debian distro: debian @@ -122,6 +144,9 @@ include: notes: '' base_image: debian:bookworm eol_check: true + bundle_sentry: + <<: *default_sentry + amd64: true env_prep: | apt-get update jsonc_removal: | @@ -129,6 +154,7 @@ include: packages: &debian_packages type: deb repo_distro: debian/bookworm + builder_rev: v2 arches: - i386 - amd64 @@ -147,6 +173,7 @@ include: - <<: *debian version: "10" base_image: debian:buster + bundle_sentry: *default_sentry packages: <<: *debian_packages repo_distro: debian/buster @@ -155,60 +182,55 @@ include: - &fedora distro: fedora - version: "39" + version: "40" support_type: Core notes: '' eol_check: true + bundle_sentry: *default_sentry jsonc_removal: | dnf remove -y json-c-devel packages: &fedora_packages type: rpm - repo_distro: fedora/39 + repo_distro: fedora/40 + builder_rev: *def_builder_rev arches: - x86_64 - aarch64 test: ebpf-core: true - <<: *fedora - version: "38" - packages: - <<: *fedora_packages - repo_distro: fedora/38 - test: - ebpf-core: true - - <<: *fedora - version: "37" + version: "39" packages: <<: *fedora_packages - repo_distro: fedora/37 + repo_distro: fedora/39 test: ebpf-core: true - &opensuse distro: opensuse - version: "15.5" + version: "15.6" support_type: Core notes: '' eol_check: true - base_image: opensuse/leap:15.5 + bundle_sentry: *default_sentry + base_image: opensuse/leap:15.6 jsonc_removal: | zypper rm -y libjson-c-devel packages: &opensuse_packages type: rpm - repo_distro: opensuse/15.5 + repo_distro: opensuse/15.6 + builder_rev: *def_builder_rev arches: - x86_64 - aarch64 test: ebpf-core: true - <<: *opensuse - version: "15.4" - support_type: Core - notes: '' - base_image: opensuse/leap:15.4 + version: "15.5" + base_image: opensuse/leap:15.5 packages: <<: *opensuse_packages - repo_distro: opensuse/15.4 + repo_distro: opensuse/15.5 - &oracle distro: oraclelinux @@ -216,11 +238,13 @@ include: support_type: Core notes: '' eol_check: true + bundle_sentry: *default_sentry jsonc_removal: | dnf remove -y json-c-devel packages: &oracle_packages type: rpm repo_distro: ol/8 + builder_rev: *def_builder_rev arches: - x86_64 - aarch64 @@ -240,9 +264,11 @@ include: jsonc_removal: | dnf remove -y json-c-devel eol_check: true + bundle_sentry: *default_sentry packages: &rocky_packages type: rpm repo_distro: el/9 + builder_rev: *def_builder_rev alt_links: - el/9Server - el/9Client @@ -264,17 +290,21 @@ include: - &ubuntu distro: ubuntu - version: "22.04" + version: "24.04" support_type: Core notes: '' eol_check: true + bundle_sentry: + <<: *default_sentry + amd64: true env_prep: | rm -f /etc/apt/apt.conf.d/docker && apt-get update jsonc_removal: | apt-get remove -y libjson-c-dev packages: &ubuntu_packages type: deb - repo_distro: ubuntu/jammy + repo_distro: ubuntu/noble + builder_rev: v2 arches: - amd64 - armhf @@ -287,15 +317,37 @@ include: <<: *ubuntu_packages repo_distro: ubuntu/mantic - <<: *ubuntu - version: "23.04" + version: "22.04" packages: <<: *ubuntu_packages - repo_distro: ubuntu/lunar + repo_distro: ubuntu/jammy - <<: *ubuntu version: "20.04" packages: <<: *ubuntu_packages repo_distro: ubuntu/focal +legacy: # Info for platforms we used to support and still need to handle packages for + - <<: *fedora + version: "37" + packages: + <<: *fedora_packages + repo_distro: fedora/37 + - <<: *fedora + version: "38" + packages: + <<: *fedora_packages + repo_distro: fedora/38 + - <<: *opensuse + version: "15.4" + packages: + <<: *opensuse_packages + repo_distro: opensuse/15.4 + - <<: *centos_stream + version: '8' + base_image: 'quay.io/centos/centos:stream8' + packages: + <<: *cs_packages + repo_distro: el/c8s no_include: # Info for platforms not covered in CI - distro: docker version: "19.03 or newer" |