update release script

This commit is contained in:
Carson McManus 2024-03-04 17:17:38 -05:00
parent 5e24031719
commit a8d3f3fc99

View file

@ -54,20 +54,7 @@ This will do everything needed to release a new version:
""" """
echo "Previewing changes..." echo "Previewing changes..."
cargo smart-release --update-crates-index --no-changelog --no-tag --no-push --no-publish
if [ "$DRY_RUN" = true ]; then
echo "This is a dry run, nothing will be done. Artifacts will be built, but not published. Use --execute to do it for real."
else
echo "This is not a dry run. This is the real deal!"
fi
echo "Press any key to continue..."
read -n 1 -s -r
params=() params=()
if [[ $DRY_RUN == false ]]; then
params+=(--execute)
fi
if [[ $BUMP != "" ]]; then if [[ $BUMP != "" ]]; then
params+=(--bump "$BUMP") params+=(--bump "$BUMP")
params+=(--bump-dependencies "$BUMP") params+=(--bump-dependencies "$BUMP")
@ -80,6 +67,20 @@ if [[ $ALLOW_DIRTY == true ]]; then
fi fi
cargo smart-release --update-crates-index --no-changelog --no-tag --no-push --no-publish "${params[@]}" cargo smart-release --update-crates-index --no-changelog --no-tag --no-push --no-publish "${params[@]}"
if [ "$DRY_RUN" = true ]; then
echo "This is a dry run, nothing will be done. Artifacts will be built, but not published. Use --execute to do it for real."
else
echo "This is not a dry run. This is the real deal!"
fi
echo "Press any key to continue..."
read -n 1 -s -r
if [[ $DRY_RUN == false ]]; then
params+=(--execute)
fi
cargo smart-release --update-crates-index --no-changelog --no-tag --no-push --no-publish "${params[@]}"
#echo "Verify that the publish succeeded, and Press any key to continue..." #echo "Verify that the publish succeeded, and Press any key to continue..."
# read -n 1 -s -r # read -n 1 -s -r