diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2020-10-26 08:56:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-26 08:56:12 -0400 |
commit | 5d60c8576c487541edf88478871c8a1e4ec20b73 (patch) | |
tree | 6aef9dbbaff489435d378d70923906752d3dacd4 /.github | |
parent | 381cef0209f1c848ab163ab154e37e8290ebfb67 (diff) |
Updated distros for CI checks and package builds. (#10123)
* Alpine 3.12 has been out for multiple months.
* Fedora 33 is slated for release on 2020-10-27, the current beta is
functionally a release preview.
* Fedora 31 will be EOL as of 2020-11-27, any existing users should have
updated by then.
* Ubuntu 20.10 is slated for release on 2020-10-22, the currently
available system images are functionally a release preview.
* Ubuntu 19.10 went EOL on 2020-07-17.
* Our packaging code was missing a number of distros we technically
support which we appear to build packages correctly for.
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/build-and-install.yml | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/.github/workflows/build-and-install.yml b/.github/workflows/build-and-install.yml index f8e749ee71..9af934a1e3 100644 --- a/.github/workflows/build-and-install.yml +++ b/.github/workflows/build-and-install.yml @@ -24,6 +24,7 @@ jobs: matrix: distro: - 'alpine:edge' + - 'alpine:3.12' - 'alpine:3.11' - 'alpine:3.10' - 'alpine:3.9' @@ -31,23 +32,24 @@ jobs: #- 'centos:8' - 'centos:7' - 'clearlinux:latest' - - 'debian:bullseye' - - 'debian:buster' - - 'debian:stretch' - - 'debian:jessie' + - 'debian:10' + - 'debian:9' + - 'fedora:33' - 'fedora:32' - - 'fedora:31' - 'opensuse/leap:15.2' - 'opensuse/leap:15.1' - 'opensuse/tumbleweed:latest' + - 'ubuntu:20.10' - 'ubuntu:20.04' - - 'ubuntu:19.10' - 'ubuntu:18.04' - 'ubuntu:16.04' include: - distro: 'alpine:edge' pre: 'apk add -U bash' rmjsonc: 'apk del json-c-dev' + - distro: 'alpine:3.12' + pre: 'apk add -U bash' + rmjsonc: 'apk del json-c-dev' - distro: 'alpine:3.11' pre: 'apk add -U bash' rmjsonc: 'apk del json-c-dev' @@ -64,19 +66,16 @@ jobs: #- distro: 'centos:8' #rmjsonc: 'dnf remove -y json-c-devel' - - distro: 'debian:bullseye' - pre: 'apt-get update' - rmjsonc: 'apt-get remove -y libjson-c-dev' - - distro: 'debian:buster' + - distro: 'debian:10' pre: 'apt-get update' rmjsonc: 'apt-get remove -y libjson-c-dev' - - distro: 'debian:stretch' + - distro: 'debian:9' pre: 'apt-get update' rmjsonc: 'apt-get remove -y libjson-c-dev' - - distro: 'fedora:32' + - distro: 'fedora:33' rmjsonc: 'dnf remove -y json-c-devel' - - distro: 'fedora:31' + - distro: 'fedora:32' rmjsonc: 'dnf remove -y json-c-devel' - distro: 'opensuse/leap:15.2' @@ -86,10 +85,10 @@ jobs: - distro: 'opensuse/tumbleweed:latest' rmjsonc: 'zypper rm -y libjson-c-devel' - - distro: 'ubuntu:20.04' + - distro: 'ubuntu:20.10' pre: 'apt-get update' rmjsonc: 'apt-get remove -y libjson-c-dev' - - distro: 'ubuntu:19.10' + - distro: 'ubuntu:20.04' pre: 'apt-get update' rmjsonc: 'apt-get remove -y libjson-c-dev' - distro: 'ubuntu:18.04' |