File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change 22
22
REPO : firebase/firebase-ios-sdk
23
23
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
24
24
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
+
25
38
- name : Check if release exists
39
+ if : steps.check_branch.outputs.exists == 'true'
26
40
id : check_release
27
41
run : |
28
42
echo "Checking if release $version exists..."
41
55
42
56
43
57
- 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') }}
45
59
run : |
46
60
branch_name=release/$VERSION
47
61
workflow_name="Build Release"
You can’t perform that action at this time.
0 commit comments