14 lines
454 B
Bash
14 lines
454 B
Bash
#!/bin/bash
|
|
CURRENT_VERSION=$1
|
|
NEXT_VERSION=$2
|
|
CURRENT_MAJOR=${CURRENT_VERSION:0:1}
|
|
NEXT_MAJOR=${NEXT_VERSION:0:1}
|
|
|
|
if [ "$CURRENT_MAJOR" -ne "$NEXT_MAJOR" ] ;
|
|
then if [ "$BREAKING_OKAY" = "true" ];
|
|
then echo "breaking change detected but BREAKING_OKAY is set; continuing." && exit 0;
|
|
else echo "breaking change detected and BREAKING_OKAY is not set; aborting." && exit 1;
|
|
fi;
|
|
fi;
|
|
|
|
echo "next version is not a breaking change; continuing."; |