From ce79e01ae867eeefdb9b53097e876f9ff6bd918e Mon Sep 17 00:00:00 2001 From: Andrea Terzolo Date: Mon, 4 Sep 2023 14:01:12 +0200 Subject: [PATCH] ci: support tests on amazon-linux Signed-off-by: Andrea Terzolo --- .github/workflows/reusable_test_packages.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable_test_packages.yaml b/.github/workflows/reusable_test_packages.yaml index 32fb0d42..fa30af64 100644 --- a/.github/workflows/reusable_test_packages.yaml +++ b/.github/workflows/reusable_test_packages.yaml @@ -44,10 +44,19 @@ jobs: cd falco-${{ inputs.version }}-${{ inputs.arch }} sudo cp -r * / - - name: Install dependencies for falco-driver-loader tests + # aarch64 job run on amazon-linux-2 + - name: Install dependencies for falco-driver-loader tests on aarch64 + if: ${{ inputs.arch == 'aarch64' }} + run: | + sudo yum update -y + sudo yum install -y build-essential clang make llvm gcc dkms kernel-devel-$(uname -r) + + # x86_64 job run on ubuntu-22.04 + - name: Install dependencies for falco-driver-loader tests on x86 + if: ${{ inputs.arch == 'x86_64' }} run: | sudo apt update -y - sudo apt install -y --no-install-recommends cmake build-essential linux-headers-$(uname -r) clang llvm gcc dkms pkg-config autoconf automake libtool + sudo apt install -y --no-install-recommends build-essential clang make llvm gcc dkms linux-headers-$(uname -r) - name: Install go-junit-report run: |