ci: add a common script for installing dependencies (#33101)

ci: add a common place for install deps
This commit is contained in:
Yihau Chen 2023-09-01 14:43:00 +08:00 committed by GitHub
parent 4fe0812f3c
commit 114b5b95dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 6 deletions

View File

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -e
sudo apt update
sudo apt install libudev-dev binutils-dev libunwind-dev protobuf-compiler -y

View File

@ -47,9 +47,7 @@ jobs:
- shell: bash
run: |
source .github/scripts/downstream-project-spl-common.sh
sudo apt update
sudo apt install libudev-dev binutils-dev libunwind-dev protobuf-compiler -y
source .github/scripts/downstream-project-spl-install-deps.sh
cargo check
@ -96,9 +94,7 @@ jobs:
- shell: bash
run: |
source .github/scripts/downstream-project-spl-common.sh
sudo apt update
sudo apt install libudev-dev binutils-dev libunwind-dev protobuf-compiler -y
source .github/scripts/downstream-project-spl-install-deps.sh
programStr="${{ tojson(matrix.arrays.required_programs) }}"
IFS=', ' read -ra programs <<<"${programStr//[\[\]$'\n'$'\r' ]/}"