* migrate ebpf tests to little-vm-helper
* fix actions versions
* speed up apt install
* build the container images for kernel collector, reducer and tests in separate jobs
* fix image references
* different way of speeding up apt installations
* add error handling
* get the container's internal error code, for the kernel-collector-test
* ci: remove snyk gha (#333)
* build: rename shell variable in clang-format scripts for better readability (#330)
found by @bjandras
* fix build for distro packages of curl, openssl, grpc, and abseil
* add header to include unique_ptr template
* fix by_key with initializer list
* add support for printing __int128 (for ipv6 addressess)
* add log formatter for protobuf
* fix constexpr enforcement in logging code
* fix protobuf dependencies so they won't recompile every time
* remove OpenSSL version check (we use the distro package)
* fix initializer list
* add function parameters required by new llvm version
* fix returning weak reference (a deleted function started getting enforced with llvm update)
* fix chrono logging support
* remove double template default parameter
* fix logging of optional<>
* move chrono support only to files requiring it
* update bcc for clang/llvm version 16
* use find_package for protobuf and grpc
* run clang-format with updated version (required for github actions to succeed)
* ci: disable fossa, ossf-scorecard, and trivy-scans on forks
* allow users to override their benv image
* use the same clang-format version as in benv for gha
* explicitly set clang-format binary with version
* run clang-format-16 on codebase
* use new mount structure in build-and-test.yaml
* update release directory structure
* reinstate linking workaround for zlib
* fix reference to protobuf
* fix protobuf generation dependency
* ensure protoc runs after all preparations
* add a protobuf build target
* fix overly restrictive casting in test
* remove counter_to_rate (dead code)
* removed mention of dead code
* fix debug build - requires chrono fmt
* update makefiles to use podman
* upgrade docker images to bookworm
* switch to install_packages (reduces apt state in container)
* update comment on protobuf
* add required libraries to containers
* add permissions for podman to make containers
* use podman when tagging docker images ahead of registry push