chore: skip spl downstream project test when the used version too high (#27326)

* skip spl build when solana version too high

* lint
This commit is contained in:
Yihau Chen 2022-08-24 11:30:30 +08:00 committed by GitHub
parent 66e2df8ddc
commit 3b01517da6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -6,6 +6,7 @@
set -e
cd "$(dirname "$0")"/..
source ci/_
source ci/semver_bash/semver.sh
source scripts/patch-crates.sh
source scripts/read-cargo-variable.sh
@ -50,12 +51,19 @@ spl() {
memo/program
name-service/program
stake-pool/program
)
)
set -x
rm -rf spl
git clone https://github.com/solana-labs/solana-program-library.git spl
cd spl
project_used_solana_version=$(sed -nE 's/solana-sdk = \"[>=<~]*(.*)\"/\1/p' <"token/program/Cargo.toml")
echo "used solana version: $project_used_solana_version"
if semverGT "$project_used_solana_version" "$solana_ver"; then
echo "skip"
return
fi
./patch.crates-io.sh "$solana_dir"
for program in "${PROGRAMS[@]}"; do