summaryrefslogtreecommitdiffstats
path: root/.github/data/build-matrix.json
diff options
context:
space:
mode:
Diffstat (limited to '.github/data/build-matrix.json')
-rw-r--r--.github/data/build-matrix.json114
1 files changed, 114 insertions, 0 deletions
diff --git a/.github/data/build-matrix.json b/.github/data/build-matrix.json
new file mode 100644
index 000000000..b066311f3
--- /dev/null
+++ b/.github/data/build-matrix.json
@@ -0,0 +1,114 @@
+{
+ "include": [
+ {
+ "distro": "alpine:edge",
+ "artifact_key": "alpine-edge",
+ "pre": "apk add -U bash",
+ "rmjsonc": "apk del json-c-dev"
+ },
+ {
+ "distro": "alpine:3.14",
+ "artifact_key": "alpine-3.14",
+ "pre": "apk add -U bash",
+ "rmjsonc": "apk del json-c-dev"
+ },
+ {
+ "distro": "alpine:3.13",
+ "artifact_key": "alpine-3.13",
+ "pre": "apk add -U bash",
+ "rmjsonc": "apk del json-c-dev"
+ },
+ {
+ "distro": "alpine:3.12",
+ "artifact_key": "alpine-3.12",
+ "pre": "apk add -U bash",
+ "rmjsonc": "apk del json-c-dev"
+ },
+ {
+ "distro": "archlinux:latest",
+ "artifact_key": "archlinux",
+ "pre": "pacman --noconfirm -Syu && pacman --noconfirm -Sy grep libffi"
+ },
+ {
+ "distro": "centos:7",
+ "artifact_key": "centos7"
+ },
+ {
+ "distro": "centos:8",
+ "artifact_key": "centos8",
+ "rmjsonc": "dnf remove -y json-c-devel"
+ },
+ {
+ "distro": "debian:11",
+ "artifact_key": "debian11",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "debian:10",
+ "artifact_key": "debian10",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "debian:9",
+ "artifact_key": "debian9",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "fedora:35",
+ "artifact_key": "fedora35",
+ "rmjsonc": "dnf remove -y json-c-devel"
+ },
+ {
+ "distro": "fedora:34",
+ "artifact_key": "fedora34",
+ "rmjsonc": "dnf remove -y json-c-devel"
+ },
+ {
+ "distro": "fedora:33",
+ "artifact_key": "fedora33",
+ "rmjsonc": "dnf remove -y json-c-devel"
+ },
+ {
+ "distro": "opensuse/leap:15.3",
+ "artifact_key": "opensuse15.3",
+ "rmjsonc": "zypper rm -y libjson-c-devel"
+ },
+ {
+ "distro": "opensuse/leap:15.2",
+ "artifact_key": "opensuse15.2",
+ "rmjsonc": "zypper rm -y libjson-c-devel"
+ },
+ {
+ "distro": "oraclelinux:8",
+ "artifact_key": "oraclelinux8",
+ "rmjsonc": "dnf remove -y json-c-devel"
+ },
+ {
+ "distro": "ubuntu:21.10",
+ "artifact_key": "ubuntu21.10",
+ "pre": "rm -f /etc/apt/apt.conf.d/docker && apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "ubuntu:21.04",
+ "artifact_key": "ubuntu21.04",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "ubuntu:20.04",
+ "artifact_key": "ubuntu20.04",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ },
+ {
+ "distro": "ubuntu:18.04",
+ "artifact_key": "ubuntu18.04",
+ "pre": "apt-get update",
+ "rmjsonc": "apt-get remove -y libjson-c-dev"
+ }
+ ]
+}