ci: add a common script for installing dependencies (#33101)
ci: add a common place for install deps
This commit is contained in:
parent
4fe0812f3c
commit
114b5b95dd
|
@ -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
|
|
@ -47,9 +47,7 @@ jobs:
|
||||||
- shell: bash
|
- shell: bash
|
||||||
run: |
|
run: |
|
||||||
source .github/scripts/downstream-project-spl-common.sh
|
source .github/scripts/downstream-project-spl-common.sh
|
||||||
|
source .github/scripts/downstream-project-spl-install-deps.sh
|
||||||
sudo apt update
|
|
||||||
sudo apt install libudev-dev binutils-dev libunwind-dev protobuf-compiler -y
|
|
||||||
|
|
||||||
cargo check
|
cargo check
|
||||||
|
|
||||||
|
@ -96,9 +94,7 @@ jobs:
|
||||||
- shell: bash
|
- shell: bash
|
||||||
run: |
|
run: |
|
||||||
source .github/scripts/downstream-project-spl-common.sh
|
source .github/scripts/downstream-project-spl-common.sh
|
||||||
|
source .github/scripts/downstream-project-spl-install-deps.sh
|
||||||
sudo apt update
|
|
||||||
sudo apt install libudev-dev binutils-dev libunwind-dev protobuf-compiler -y
|
|
||||||
|
|
||||||
programStr="${{ tojson(matrix.arrays.required_programs) }}"
|
programStr="${{ tojson(matrix.arrays.required_programs) }}"
|
||||||
IFS=', ' read -ra programs <<<"${programStr//[\[\]$'\n'$'\r' ]/}"
|
IFS=', ' read -ra programs <<<"${programStr//[\[\]$'\n'$'\r' ]/}"
|
||||||
|
|
Loading…
Reference in New Issue