Skip to content

Commit a8f3f55

Browse files
committed
ci: update wrapper version in release PR
1 parent e548e4e commit a8f3f55

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,20 @@ jobs:
149149
run: |
150150
NEW_VERSION="${{ inputs.capacitor_version }}"
151151
152+
# Convert version format for OneSignal wrapper (e.g., 1.2.15 -> 010215)
153+
# For pre-releases, extract base version first (e.g., 1.2.15-alpha.1 -> 1.2.15)
154+
BASE_VERSION=$(echo "$NEW_VERSION" | sed 's/-[a-z].*//')
155+
WRAPPER_VERSION=$(echo "$BASE_VERSION" | awk -F'.' '{printf "%02d%02d%02d", $1, $2, $3}')
156+
152157
# Update package.json version
153158
npm pkg set version="$NEW_VERSION"
154159
160+
# Update Android wrapper version
161+
sed -i '' "s/OneSignalWrapper\.sdkVersion = \"[^\"]*\"/OneSignalWrapper.sdkVersion = \"$WRAPPER_VERSION\"/g" android/src/main/kotlin/com/onesignal/capacitor/OneSignalCapacitorPlugin.kt
162+
163+
# Update iOS wrapper version
164+
sed -i '' "s/OneSignalWrapper\.sdkVersion = \"[^\"]*\"/OneSignalWrapper.sdkVersion = \"$WRAPPER_VERSION\"/g" ios/Sources/OneSignalCapacitorPlugin/OneSignalCapacitorPlugin.swift
165+
155166
# Only commit if there are changes
156167
git add -A
157168
git diff --staged --quiet && exit 0

0 commit comments

Comments
 (0)