Skip to content

feat: add finalizer to WorkloadPolicy #25

feat: add finalizer to WorkloadPolicy

feat: add finalizer to WorkloadPolicy #25

Workflow file for this run

name: bpf tests
on:
push:
pull_request:
jobs:
test:
name: test-${{ matrix.arch }}
runs-on: ${{ (matrix.arch == 'arm64' && 'ubuntu-24.04-arm') || 'ubuntu-24.04' }}
strategy:
fail-fast: false
matrix:
arch: [amd64]
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: "go.mod"
- name: Install system dependencies for eBPF build
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential \
libelf-dev \
clang \
llvm \
libbpf-dev
- name: Generate eBPF code
run: |
make generate-ebpf
go test -c ./internal/bpf/... -o tester
- name: Validate bpf tests using bpfvalidator
uses: ./.github/actions/bpfvalidator
with:
args: |
--config=$GITHUB_WORKSPACE/bpfvalidator-${{ matrix.arch }}-config.yaml --cmd="$GITHUB_WORKSPACE/tester -test.v"
arch: ${{ matrix.arch }}