Skip to content

Commit 8e9faba

Browse files
committed
ci: use --fail flag for SDK version validation
1 parent 0dd9c3f commit 8e9faba

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/create-release-pr.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,10 @@ jobs:
110110
VERSION="${{ inputs.android_version }}"
111111
112112
# Validate version exists on GitHub
113-
RELEASE=$(curl -s -H "Authorization: token ${{ github.token }}" \
114-
"https://api.github.com/repos/OneSignal/OneSignal-Android-SDK/releases/tags/${VERSION}")
115-
116-
117-
if [ -z "$RELEASE" ]; then
113+
if ! curl --fail --silent --show-error --retry 4 --retry-delay 30 \
114+
-H "Authorization: token ${{ github.token }}" \
115+
"https://api.github.com/repos/OneSignal/OneSignal-Android-SDK/releases/tags/${VERSION}" \
116+
>/dev/null; then
118117
echo "✗ Android SDK version ${VERSION} not found"
119118
exit 1
120119
fi
@@ -134,10 +133,10 @@ jobs:
134133
VERSION="${{ inputs.ios_version }}"
135134
136135
# Validate version exists on GitHub
137-
RELEASE=$(curl -s -H "Authorization: token ${{ github.token }}" \
138-
"https://api.github.com/repos/OneSignal/OneSignal-iOS-SDK/releases/tags/${VERSION}")
139-
140-
if [ -z "$RELEASE" ]; then
136+
if ! curl --fail --silent --show-error --retry 4 --retry-delay 30 \
137+
-H "Authorization: token ${{ github.token }}" \
138+
"https://api.github.com/repos/OneSignal/OneSignal-iOS-SDK/releases/tags/${VERSION}" \
139+
>/dev/null; then
141140
echo "✗ iOS SDK version ${VERSION} not found"
142141
exit 1
143142
fi

0 commit comments

Comments
 (0)