Skip to content

Commit 30cae5b

Browse files
authored
fix: fail prerelease workflow if prerelease tagging fails (#15747)
1 parent 4dafc1a commit 30cae5b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scripts/release_testing_setup.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ elif [ "$TESTINGMODE" = "prerelease_testing" ]; then
5757
git push origin --delete "${tag_version}" > /dev/null 2>&1
5858
set -e
5959
git tag -f -a "${tag_version}" -m "release testing"
60-
git push origin "${tag_version}" > /dev/null 2>&1 || echo "Push failed due to expired or insufficient token."
60+
git push origin "${tag_version}" || {
61+
echo "ERROR: Failed to push tag ${tag_version}. This is likely due to an expired Personal Access Token (PAT) or insufficient permissions." >&2
62+
exit 1
63+
}
6164
# Update source and tag, e.g. ":tag => 'CocoaPods-' + s.version.to_s" to
6265
# ":tag => ${test_version}.nightly"
6366
sed -i "" "s/\s*:tag.*/:tag => '${tag_version}'/" *.podspec

0 commit comments

Comments
 (0)