diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml index c45d76d5..0de185a5 100644 --- a/.github/workflows/create-release-pr.yml +++ b/.github/workflows/create-release-pr.yml @@ -98,11 +98,10 @@ jobs: VERSION="${{ inputs.android_version }}" # Validate version exists on GitHub - RELEASE=$(curl -s -H "Authorization: token ${{ github.token }}" \ - "https://api.github.com/repos/OneSignal/OneSignal-Android-SDK/releases/tags/${VERSION}") - - - if [ -z "$RELEASE" ]; then + if ! curl --fail --silent --show-error --retry 4 --retry-delay 30 \ + -H "Authorization: token ${{ github.token }}" \ + "https://api.github.com/repos/OneSignal/OneSignal-Android-SDK/releases/tags/${VERSION}" \ + >/dev/null; then echo "✗ Android SDK version ${VERSION} not found" exit 1 fi @@ -123,10 +122,10 @@ jobs: VERSION="${{ inputs.ios_version }}" # Validate version exists on GitHub - RELEASE=$(curl -s -H "Authorization: token ${{ github.token }}" \ - "https://api.github.com/repos/OneSignal/OneSignal-iOS-SDK/releases/tags/${VERSION}") - - if [ -z "$RELEASE" ]; then + if ! curl --fail --silent --show-error --retry 4 --retry-delay 30 \ + -H "Authorization: token ${{ github.token }}" \ + "https://api.github.com/repos/OneSignal/OneSignal-iOS-SDK/releases/tags/${VERSION}" \ + >/dev/null; then echo "✗ iOS SDK version ${VERSION} not found" exit 1 fi diff --git a/android/build.gradle b/android/build.gradle index 32edadff..6abd85c7 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ group 'com.onesignal.flutter' -version '5.6.4' +version '5.6.5' def safeEnvFlagGet(prop) { def value = System.getenv(prop) @@ -7,7 +7,7 @@ def safeEnvFlagGet(prop) { return normalizedValue != null && (normalizedValue.equalsIgnoreCase('true') || normalizedValue == '1') } -def oneSignalVersion = '5.9.6' +def oneSignalVersion = '5.9.7' def oneSignalDisableLocation = safeEnvFlagGet('ONESIGNAL_DISABLE_LOCATION') buildscript { diff --git a/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java b/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java index 465788f4..924a4938 100644 --- a/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java +++ b/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java @@ -24,7 +24,7 @@ private void init(Context context, BinaryMessenger messenger) { this.messenger = messenger; OneSignalWrapper.setSdkType("flutter"); // Keep in sync with pubspec.yaml version - OneSignalWrapper.setSdkVersion("050604"); + OneSignalWrapper.setSdkVersion("050605"); channel = new MethodChannel(messenger, "OneSignal"); channel.setMethodCallHandler(this); diff --git a/ios/onesignal_flutter.podspec b/ios/onesignal_flutter.podspec index 2065d8de..1d9b6d41 100644 --- a/ios/onesignal_flutter.podspec +++ b/ios/onesignal_flutter.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| onesignal_disable_location = ['true', '1'].include?(onesignal_disable_location_env) s.name = 'onesignal_flutter' - s.version = '5.6.4' + s.version = '5.6.5' s.summary = 'The OneSignal Flutter SDK' s.description = 'Allows you to easily add OneSignal to your flutter projects, to make sending and handling push notifications easy' s.homepage = 'https://www.onesignal.com' diff --git a/ios/onesignal_flutter/Sources/onesignal_flutter/OneSignalPlugin.m b/ios/onesignal_flutter/Sources/onesignal_flutter/OneSignalPlugin.m index 843b3d43..314e9774 100644 --- a/ios/onesignal_flutter/Sources/onesignal_flutter/OneSignalPlugin.m +++ b/ios/onesignal_flutter/Sources/onesignal_flutter/OneSignalPlugin.m @@ -56,7 +56,7 @@ + (instancetype)sharedInstance { + (void)registerWithRegistrar:(NSObject *)registrar { OneSignalWrapper.sdkType = @"flutter"; - OneSignalWrapper.sdkVersion = @"050604"; + OneSignalWrapper.sdkVersion = @"050605"; [OneSignal initialize:nil withLaunchOptions:nil]; OneSignalPlugin.sharedInstance.channel = diff --git a/pubspec.yaml b/pubspec.yaml index 0108eaa3..7c07f15d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: onesignal_flutter description: OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal -version: 5.6.4 +version: 5.6.5 homepage: https://github.com/OneSignal/OneSignal-Flutter-SDK # Uses rps package for scripts