Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
  • Loading branch information
FedeDP committed Apr 18, 2023
1 parent c096a9c commit ae7256c
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ concurrency:
jobs:
test-arm:
runs-on: [self-hosted, linux, ARM64]
container: ubuntu:22.04
container: fedora:latest

steps:
- name: Checkout
Expand All @@ -26,19 +26,12 @@ jobs:
- name: Install build dependencies
run: |
mkdir deps && cd deps
apt update -y
DEBIAN_FRONTEND=noninteractive apt install -y ca-certificates cmake build-essential clang-14 git pkg-config autoconf automake libelf-dev
update-alternatives --install /usr/bin/clang clang /usr/bin/clang-14 90
update-alternatives --install /usr/bin/llvm-strip llvm-strip /usr/bin/llvm-strip-14 90
git clone https://github.com/libbpf/bpftool.git --branch v7.0.0 --single-branch
cd bpftool
git submodule update --init
cd src && make install
dnf install -y bpftool ca-certificates cmake make automake gcc gcc-c++ kernel-devel clang git pkg-config autoconf automake libbpf-devel
- name: Build modern BPF skeleton
run: |
cd source
mkdir skeleton-build && skeleton-build
mkdir skeleton-build && cd skeleton-build
cmake -DUSE_BUNDLED_DEPS=ON -DBUILD_FALCO_MODERN_BPF=ON -DCREATE_TEST_TARGETS=Off ..
make ProbeSkeleton
Expand Down

0 comments on commit ae7256c

Please sign in to comment.