@@ -9,21 +9,14 @@ jobs:
automake libtool gcc bc libjemalloc1 libjemalloc-dev \
libssl-dev llvm-dev libelf-dev libnuma-dev libpcap-dev \
ninja-build selinux-policy-dev
- deb_dependencies: |
- linux-headers-$(uname -r) build-essential fakeroot devscripts equivs
- AFXDP: ${{ matrix.afxdp }}
ASAN: ${{ matrix.asan }}
UBSAN: ${{ matrix.ubsan }}
CC: ${{ matrix.compiler }}
- DEB_PACKAGE: ${{ matrix.deb_package }}
DPDK: ${{ matrix.dpdk }}
DPDK_SHARED: ${{ matrix.dpdk_shared }}
- KERNEL: ${{ matrix.kernel }}
- KERNEL_LIST: ${{ matrix.kernel_list }}
LIBS: ${{ matrix.libs }}
M32: ${{ matrix.m32 }}
OPTS: ${{ matrix.opts }}
- TESTSUITE: ${{ matrix.testsuite }}
name: linux ${{ join(matrix.*, ' ') }}
runs-on: ubuntu-18.04
@@ -38,56 +31,13 @@ jobs:
- compiler: clang
opts: --disable-ssl
- - compiler: gcc
- testsuite: test
- kernel: 3.16
- compiler: clang
testsuite: test
- kernel: 3.16
asan: asan
- compiler: clang
testsuite: test
- kernel: 3.16
ubsan: ubsan
- - compiler: gcc
- testsuite: test
- opts: --enable-shared
- - compiler: clang
- testsuite: test
- opts: --enable-shared
-
- - compiler: gcc
- testsuite: test
- dpdk: dpdk
- - compiler: clang
- testsuite: test
- dpdk: dpdk
-
- - compiler: gcc
- testsuite: test
- libs: -ljemalloc
- - compiler: clang
- testsuite: test
- libs: -ljemalloc
-
- - compiler: gcc
- kernel_list: 5.8 5.5 5.4 4.19
- - compiler: clang
- kernel_list: 5.8 5.5 5.4 4.19
-
- - compiler: gcc
- kernel_list: 4.14 4.9 4.4 3.16
- - compiler: clang
- kernel_list: 4.14 4.9 4.4 3.16
-
- - compiler: gcc
- afxdp: afxdp
- kernel: 5.3
- - compiler: clang
- afxdp: afxdp
- kernel: 5.3
-
- compiler: gcc
dpdk: dpdk
opts: --enable-shared
@@ -111,9 +61,6 @@ jobs:
m32: m32
opts: --disable-ssl
- - compiler: gcc
- deb_package: deb
-
steps:
- name: checkout
uses: actions/checkout@v2
Remove kernel based github workflows since the OVS kernel driver is no longer supported since Release 2.18 Signed-off-by: Greg Rose <gvrose8192@gmail.com> --- .github/workflows/build-and-test.yml | 53 ---------------------------- 1 file changed, 53 deletions(-)