- Explicitly install iproute2 in slim containers
- Explicitly install libclang-rt-dev to get working sanitizers
- Use the distro's Python cryptography package
- Install git before running actions/checkout if we need the repository
fi
apt install --no-install-recommends -y \
+ iproute2 \
+ python3-cryptography \
build-essential \
binfmt-support binutils \
zlib1g-dev:"$HOST" \
uses: actions/checkout@v6
- name: Install deps
- run: |
- .ci/deps.sh iputils-arping clang python3-pip
- pip3 install --upgrade cryptography
+ run: .ci/deps.sh iputils-arping clang libclang-rt-dev
- name: Sanitize tests with default settings
run: .ci/sanitizers/run.sh default
env:
CI: 1
steps:
+ - name: Install Git
+ run: apt install --no-install-recommends git
+
- name: Checkout code
uses: actions/checkout@v6