ci: require preprovisioned build runner

This commit is contained in:
2026-09-26 14:33:52 +02:00
parent 79659433ea
commit a8c9985704
+13 -7
View File
@@ -15,15 +15,21 @@ jobs:
- name: Checkout builder branch
uses: actions/checkout@v4
- name: Install Buildroot host dependencies
- name: Verify provisioned Buildroot toolchain
shell: bash
run: |
set -eux
sudo apt-get update
sudo env DEBIAN_FRONTEND=noninteractive apt-get install -y \
bash bc bison build-essential ccache cpio curl file flex gawk git \
gzip libncurses-dev make patch perl python3 rsync sed tar tree \
unzip wget xz-utils
set -eu
id
missing=0
for tool in \
bash bc bison ccache cpio curl file flex gawk gcc git gzip make \
patch perl python3 rsync sed tar tree unzip wget xz; do
if ! command -v "$tool" >/dev/null 2>&1; then
echo "::error::Missing runner dependency: $tool"
missing=1
fi
done
test "$missing" = 0
- name: Build exactly the HiLink URLLC profile
shell: bash