@cryptotaxi247 / netdata-1 / commits / ff29e685f

Added Ubuntu 21.04 and Fedora 34 to our CI checks and binary package builds. (#10791)

* Add Ubuntu 21.04 and Fedora 34 to our CI checks. * Add Fedora 34 and Ubuntu 21.04 package builds as well.

Austin S. Hemmelgarn committed Mar 22, 2021 at 07:12 UTC ff29e685f3e3a3e9f897561437585bdbb6d687ba
2 files changed +9
.github/workflows/build-and-install.yml
+7
@@ -36,10 +36,12 @@ jobs:
36 - 'clearlinux:latest'
37 - 'debian:10'
38 - 'debian:9'
39 + - 'fedora:34'
40 - 'fedora:33'
41 - 'fedora:32'
42 - 'opensuse/leap:15.2'
43 - 'opensuse/tumbleweed:latest'
44 + - 'ubuntu:21.04'
45 - 'ubuntu:20.10'
46 - 'ubuntu:20.04'
47 - 'ubuntu:18.04'
@@ -74,6 +76,8 @@ jobs:
76 pre: 'apt-get update'
77 rmjsonc: 'apt-get remove -y libjson-c-dev'
78
79 + - distro: 'fedora:34'
80 + rmjsonc: 'dnf remove -y json-c-devel'
81 - distro: 'fedora:33'
82 rmjsonc: 'dnf remove -y json-c-devel'
83 - distro: 'fedora:32'
@@ -84,6 +88,9 @@ jobs:
88 - distro: 'opensuse/tumbleweed:latest'
89 rmjsonc: 'zypper rm -y libjson-c-devel'
90
91 + - distro: 'ubuntu:21.04'
92 + pre: 'apt-get update'
93 + rmjsonc: 'apt-get remove -y libjson-c-dev'
94 - distro: 'ubuntu:20.10'
95 pre: 'apt-get update'
96 rmjsonc: 'apt-get remove -y libjson-c-dev'
.github/workflows/packaging.yml
+2
@@ -34,10 +34,12 @@ jobs:
34 - {distro: ubuntu, version: "18.04", pkgclouddistro: Ubuntu, pkgcloudversion: "18.04", format: deb, base_image: ubuntu, platform: linux/i386, arch: i386}
35 - {distro: ubuntu, version: "20.04", pkgclouddistro: Ubuntu, pkgcloudversion: "20.04", format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
36 - {distro: ubuntu, version: "20.10", pkgclouddistro: Ubuntu, pkgcloudversion: "20.10", format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
37 + - {distro: ubuntu, version: "21.04", pkgclouddistro: Ubuntu, pkgcloudversion: "20.10", format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
38 - {distro: centos, version: "7", pkgclouddistro: Enterprise Linux, pkgcloudversion: "7.0", format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
39 - {distro: centos, version: "8", pkgclouddistro: Enterprise Linux, pkgcloudversion: "8.0", format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
40 - {distro: fedora, version: "32", pkgclouddistro: Fedora, pkgcloudversion: "32.0", format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
41 - {distro: fedora, version: "33", pkgclouddistro: Fedora, pkgcloudversion: "33.0", format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
42 + - {distro: fedora, version: "34", pkgclouddistro: Fedora, pkgcloudversion: "33.0", format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
43 - {distro: opensuse, version: "15.2", pkgclouddistro: openSUSE, pkgcloudversion: "15.2", format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
44 # We intentiaonally disable the fail-fast behavior so that a
45 # build failure for one version doesn't prevent us from publishing