* increment-cargo-version.sh: Add check subcommand (cherry picked from commit5d4015358a
) * CI: Check monorepo for consistent crate versions (cherry picked from commit7a4e293b3b
) Co-authored-by: Trent Nelson <trent@solana.com>
This commit is contained in:
@ -9,6 +9,8 @@ source ci/rust-version.sh stable
|
|||||||
source ci/rust-version.sh nightly
|
source ci/rust-version.sh nightly
|
||||||
eval "$(ci/channel-info.sh)"
|
eval "$(ci/channel-info.sh)"
|
||||||
|
|
||||||
|
scripts/increment-cargo-version.sh check
|
||||||
|
|
||||||
echo --- build environment
|
echo --- build environment
|
||||||
(
|
(
|
||||||
set -x
|
set -x
|
||||||
|
@ -90,6 +90,19 @@ minor)
|
|||||||
;;
|
;;
|
||||||
dropspecial)
|
dropspecial)
|
||||||
;;
|
;;
|
||||||
|
check)
|
||||||
|
badTomls=()
|
||||||
|
for Cargo_toml in "${Cargo_tomls[@]}"; do
|
||||||
|
if ! grep "^version *= *\"$currentVersion\"$" "$Cargo_toml" &>/dev/null; then
|
||||||
|
badTomls+=("$Cargo_toml")
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [[ ${#badTomls[@]} -ne 0 ]]; then
|
||||||
|
echo "Error: Incorrect crate version specified in: ${badTomls[*]}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
-*)
|
-*)
|
||||||
if [[ $1 =~ ^-[A-Za-z0-9]*$ ]]; then
|
if [[ $1 =~ ^-[A-Za-z0-9]*$ ]]; then
|
||||||
SPECIAL="$1"
|
SPECIAL="$1"
|
||||||
|
Reference in New Issue
Block a user