Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit f4e92fe

Browse files
Keep tokio consistent with solana-program-test (#1157)
* Keep tokio consistent with solana-program-test * Update update-solana-dependencies.sh Co-authored-by: Michael Vines <[email protected]> Co-authored-by: Michael Vines <[email protected]>
1 parent 88cf08b commit f4e92fe

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

patch.crates-io.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ cd "$(dirname "$0")"
2626

2727
source "$solana_dir"/scripts/read-cargo-variable.sh
2828
solana_ver=$(readCargoVariable version "$solana_dir"/sdk/Cargo.toml)
29+
tokio_ver=$(sed -n "s#^tokio.*version *= *\"\([^\"]*\).*#\1#p" "$solana_dir"/program-test/Cargo.toml)
2930

3031
echo "Patching in $solana_ver from $solana_dir"
3132
echo
@@ -56,5 +57,4 @@ PATCH
5657
fi
5758
done
5859

59-
./update-solana-dependencies.sh "$solana_ver"
60-
60+
./update-solana-dependencies.sh "$solana_ver" "$tokio_ver"

update-solana-dependencies.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55

66
solana_ver=$1
7+
tokio_ver=$2
78
if [[ -z $solana_ver ]]; then
89
echo "Usage: $0 <new-solana-version>"
910
exit 1
@@ -36,4 +37,6 @@ set -x
3637
for crate in "${crates[@]}"; do
3738
sed -i -e "s#\(${crate} = \"\).*\(\"\)#\1$solana_ver\2#g" "${tomls[@]}"
3839
done
39-
40+
if [[ -n $tokio_ver ]]; then
41+
sed -i -e "s#\(tokio.*version *= *\"\)[^\"]*\(\".*$\)#\1$tokio_ver\2#g" "${tomls[@]}"
42+
fi

0 commit comments

Comments
 (0)