@@ -88,13 +88,17 @@ jobs:
8888 if [ -n "$HAS_PROTECTED_LABEL" ]; then
8989 echo "⚠️ Skipping close of $SDK PR #$PR_NUMBER (has protected label: $HAS_PROTECTED_LABEL)"
9090 else
91- gh pr close "$PR_NUMBER" --repo "$REPO"
92- echo "ℹ️ Closed $SDK PR #$PR_NUMBER for branch $RELEASE_BRANCH"
91+ # Attempt to close PR, but don't fail if permission denied
92+ if gh pr close "$PR_NUMBER" --repo "$REPO" 2>&1; then
93+ echo "ℹ️ Closed $SDK PR #$PR_NUMBER for branch $RELEASE_BRANCH"
94+ else
95+ echo "⚠️ Warning: Could not close $SDK PR #$PR_NUMBER (may lack permissions)"
96+ fi
9397 fi
9498 fi
9599 done
96100 env :
97- GH_TOKEN : ${{ github.token }}
101+ GH_TOKEN : ${{ secrets.GH_PUSH_TOKEN || github.token }}
98102
99103 cordova-release :
100104 needs : [versions]
@@ -105,33 +109,3 @@ jobs:
105109 cordova_version : ${{ needs.versions.outputs.cordova }}
106110 android_version : ${{ inputs.android_version }}
107111 ios_version : ${{ inputs.ios_version }}
108-
109- flutter-release :
110- needs : [versions]
111- uses : OneSignal/OneSignal-Flutter-SDK/.github/workflows/create-release-pr.yml@main
112- secrets :
113- GH_PUSH_TOKEN : ${{ secrets.GH_PUSH_TOKEN }}
114- with :
115- flutter_version : ${{ needs.versions.outputs.flutter }}
116- android_version : ${{ inputs.android_version }}
117- ios_version : ${{ inputs.ios_version }}
118-
119- react-native-release :
120- needs : [versions]
121- uses : OneSignal/react-native-onesignal/.github/workflows/create-release-pr.yml@main
122- secrets :
123- GH_PUSH_TOKEN : ${{ secrets.GH_PUSH_TOKEN }}
124- with :
125- rn_version : ${{ needs.versions.outputs.react_native }}
126- android_version : ${{ inputs.android_version }}
127- ios_version : ${{ inputs.ios_version }}
128-
129- unity-release :
130- needs : [versions]
131- uses : OneSignal/OneSignal-Unity-SDK/.github/workflows/create-release-pr.yml@main
132- secrets :
133- GH_PUSH_TOKEN : ${{ secrets.GH_PUSH_TOKEN }}
134- with :
135- unity_version : ${{ needs.versions.outputs.unity }}
136- android_version : ${{ inputs.android_version }}
137- ios_version : ${{ inputs.ios_version }}
0 commit comments