You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 1, 2025. It is now read-only.
* remove grpc, abseil, curl and openssl compilation
* fix resolution of grpc cpp plugin
* only fetch submodules if we're building the container
* add a user to the build environment rather than working from root
* fix $HOME env variable
* consolidate apt-get in base Dockerfile
* move bcc package requirement to base
* move libbpf package requirements to base
* move libuv removal to base image
* set base username
* add explicit error prints to user verification
* add sudo package
* consolidate package installations and add sudo
* fix PATH
* add debug print to bcc
* export PATH to .bashrc in base container
* write to .profile so /bin/sh will pick up
* bring libuv1 removal back to the uv container as it was removing cmake
* add chown on copying bcc files
* add chown to COPY in libuv
* hardcode uid, gid for test
* export UID and GID as env variables for chown
* add chown statements to all relevant COPY statements
* add ssh and ag to packages in final
* switch to multi-line RUN to get Docker to allow multi-line
* remove CFLAGS setting, it seems to end up empty anyway
* create output directory
* reset UNAME for LZ4 which seems to depend on it
* fix lz4 builds
* reduce container sizes by making them into multi-stage builds
* re-comment clause that was accidentally un-commented
* add protoc flag (required since we apparently downgraded protoc versions)
* add missing library dependencies
* remove the now redundant Dockerfiles and submodules, and their mentions in the GHA
* switch to podman for building images
* add missing package
* update to bookworm
* add libpolly, required by bcc
* add CMAKE_BUILD_TYPE and BUILD_CFLAGS arguments
* bcc build examins the git repo, so check a standalone version
* install python libs via apt, as suggested by pip3
* fix apt install clause
* auto-run workflow on push and PR, with dry run
* disable fossa and ossf-scorecard on contributor repos
* add --break-system-packages to `pip3 install pcpp` since an apt package is not available for bookworm
* reorder less-changing layers in final to earlier position, to leverage layer caching
* add uidmap, required by podman
* fix permissions for podman to work inside the build environment
* remove flotsam (oops)
* set clang-tidy and clang-format to version 16
* add slirp4netns for podman
* remove the pull request trigger; it does not have permissions to push to ghcr
0 commit comments