Skip to content

Commit 8c13b7c

Browse files
committed
delete
1 parent b45d39d commit 8c13b7c

1 file changed

Lines changed: 0 additions & 102 deletions

File tree

.github/workflows/bump-native-version.yml

Lines changed: 0 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -68,105 +68,3 @@ jobs:
6868
6969
echo "android_current=${ANDROID_CURRENT}" >> $GITHUB_OUTPUT
7070
echo "ios_current=${IOS_CURRENT}" >> $GITHUB_OUTPUT
71-
72-
73-
- name: Gather all release notes between versions
74-
id: notes
75-
env:
76-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
77-
run: |
78-
ANDROID_OLD=${{ steps.current.outputs.android_current }}
79-
ANDROID_NEW=${{ inputs.android_version }}
80-
IOS_OLD=${{ steps.current.outputs.ios_current }}
81-
IOS_NEW=${{ inputs.ios_version }}
82-
83-
get_notes_between() {
84-
local repo=$1
85-
local from=$2
86-
local to=$3
87-
RELEASES=$(gh release list --repo "$repo" --limit 200 --json tagName --jq '.[] | .tagName' | sort -V)
88-
START=0
89-
NOTES=""
90-
for TAG in $RELEASES; do
91-
if [[ "$TAG" == "$from" ]]; then
92-
START=1
93-
continue
94-
fi
95-
if [[ "$START" -eq 1 ]]; then
96-
BODY=$(gh release view "$TAG" --repo "$repo" --json body,tagName --jq '". - ### " + .tagName + "\n" + .body')
97-
NOTES+="$BODY\n\n"
98-
fi
99-
if [[ "$TAG" == "$to" ]]; then
100-
break
101-
fi
102-
done
103-
echo -e "$NOTES"
104-
}
105-
106-
ANDROID_NOTES=$(get_notes_between "OneSignal/OneSignal-Android-SDK" "$ANDROID_OLD" "$ANDROID_NEW")
107-
IOS_NOTES=$(get_notes_between "OneSignal/OneSignal-iOS-SDK" "$IOS_OLD" "$IOS_NEW")
108-
109-
echo "android_notes<<EOF" >> $GITHUB_OUTPUT
110-
echo "$ANDROID_NOTES" >> $GITHUB_OUTPUT
111-
echo "EOF" >> $GITHUB_OUTPUT
112-
echo "ios_notes<<EOF" >> $GITHUB_OUTPUT
113-
echo "$IOS_NOTES" >> $GITHUB_OUTPUT
114-
echo "EOF" >> $GITHUB_OUTPUT
115-
116-
- name: Update native SDK versions in Unity dependencies
117-
run: |
118-
ANDROID_NEW=${{ inputs.android_version }}
119-
IOS_NEW=${{ inputs.ios_version }}
120-
121-
echo "🔧 Updating Android SDK to $ANDROID_NEW in XML and Gradle..."
122-
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" \
123-
com.onesignal.unity.android/Editor/OneSignalAndroidDependencies.xml
124-
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" ‎OneSignalExample/Assets/Plugins/Android/mainTemplate.gradle
125-
sed -i "s/OneSignal-Android-SDK:[0-9.]\+/OneSignal-Android-SDK:${ANDROID_NEW}/g" OneSignalExample/ProjectSettings/AndroidResolverDependencies.xml
126-
127-
echo "🔧 Updating iOS SDK to $IOS_NEW in XML..."
128-
sed -i "s/OneSignal-iOS-SDK:[0-9.]\+/OneSignal-iOS-SDK:${IOS_NEW}/g" \
129-
com.onesignal.unity.ios/Editor/OneSignaliOSDependencies.xml
130-
131-
- name: Insert formatted Android/iOS release notes under '## [Unreleased]'
132-
run: |
133-
ANDROID_OLD=${{ steps.current.outputs.android_current }}
134-
IOS_OLD=${{ steps.current.outputs.ios_current }}
135-
ANDROID_NEW=${{ inputs.android_version }}
136-
IOS_NEW=${{ inputs.ios_version }}
137-
ANDROID_NOTES="${{ steps.notes.outputs.android_notes }}"
138-
IOS_NOTES="${{ steps.notes.outputs.ios_notes }}"
139-
CHANGELOG="OneSignalExample/Assets/OneSignal/CHANGELOG.md"
140-
TMPFILE=$(mktemp)
141-
142-
INSERTION="\
143-
- Updated included Android SDK from ${ANDROID_OLD} to [${ANDROID_NEW}](https://github.com/OneSignal/OneSignal-Android-SDK/releases/tag/${ANDROID_NEW})\n${ANDROID_NOTES}\n\
144-
- Updated included iOS SDK from ${IOS_OLD} to [${IOS_NEW}](https://github.com/OneSignal/OneSignal-iOS-SDK/releases/tag/${IOS_NEW})\n${IOS_NOTES}\n\
145-
\nFor full changes, see the [native release notes](https://github.com/OneSignal/OneSignal-Android-SDK/releases) and [iOS native release notes](https://github.com/OneSignal/OneSignal-iOS-SDK/releases)\n"
146-
147-
awk -v insert="$INSERTION" '/## \[Unreleased\]/ && !done {print; print insert; done=1; next}1' "$CHANGELOG" > "$TMPFILE" && mv "$TMPFILE" "$CHANGELOG"
148-
149-
echo "✅ Added detailed changelog under ## [Unreleased]"
150-
151-
- name: Commit and create PR
152-
env:
153-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
154-
run: |
155-
git config user.name "github-actions[bot]"
156-
git config user.email "github-actions[bot]@users.noreply.github.com"
157-
158-
BRANCH="bump-native-${{ inputs.android_version }}-${{ inputs.ios_version }}"
159-
git checkout -b "$BRANCH"
160-
git add .
161-
git commit -m "Bump native OneSignal SDKs; OneSignal-Android-SDK ${{ inputs.android_version }}, OneSignal-iOS-SDK ${{ inputs.ios_version }}"
162-
git push origin "$BRANCH"
163-
164-
gh pr create \
165-
--title "Bump native OneSignal SDKs; OneSignal-Android-SDK ${{ inputs.android_version }}, OneSignal-iOS-SDK ${{ inputs.ios_version }}" \
166-
--body "### 🧩 Native SDK Updates
167-
- Android: ${{ inputs.android_version }}
168-
- iOS: ${{ inputs.ios_version }}
169-
170-
This PR updates Unity dependency files and inserts a detailed changelog entry under **[Unreleased]** in the Unity SDK changelog." \
171-
--base main \
172-
--label "native-sdk-bump"

0 commit comments

Comments
 (0)