Skip to content

Commit 53e896d

Browse files
authored
fixes (#77)
1 parent 7a38776 commit 53e896d

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/release.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,21 @@ jobs:
2222
REPO: firebase/firebase-ios-sdk
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2424

25+
- name: Check if branch exists
26+
id: check_branch
27+
run: |
28+
git fetch origin
29+
30+
if git ls-remote --heads origin "$BRANCH" | grep -q "$BRANCH"; then
31+
echo "::set-output name=exists::true"
32+
else
33+
echo "::set-output name=exists::false"
34+
fi
35+
env:
36+
BRANCH: release/${{ steps.latest_firebase_release.outputs.version }}
37+
2538
- name: Check if release exists
39+
if: steps.check_branch.outputs.exists == 'true'
2640
id: check_release
2741
run: |
2842
echo "Checking if release $version exists..."
@@ -41,7 +55,7 @@ jobs:
4155

4256

4357
- name: Create release
44-
if: steps.check_release.outputs.exists == 'false'
58+
if: ${{ (steps.check_release.outputs.exists == 'false') && (steps.check_branch.outputs.exists == 'true') }}
4559
run: |
4660
branch_name=release/$VERSION
4761
workflow_name="Build Release"

0 commit comments

Comments
 (0)