[⠋] 🚀 [⠙] 🚀 [⠹] 🚀 [⠸] 🚀 [⠼] 🚀 [⠴] 🚀 [⠦] 🚀 [⠧] 🚀 [⠇] 🚀 [✔] 🚀 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Used plugins | +-------------------------------------+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Plugin | Version | Action | +-------------------------------------+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | fastlane-plugin-versioning_android | 0.1.1 | android_get_version_code, android_get_version_name, android_set_version_code, android_set_version_name | | fastlane-plugin-revenuecat_internal | 0.1.0 | bump_phc_version, bump_version_update_changelog_create_pr, check_github_authentication, commit_all_changes, commit_current_changes, create_github_release, create_next_snapshot_version, create_or_checkout_branch, create_pr_if_necessary, detect_bump_type, determine_next_version_using_labels, get_latest_github_release_within_same_major, git_clone_and_push, insert_changelog_of_older_version, pod_push_with_error_handling, replace_text_in_files, replace_version_number, scan_with_flaky_test_retries, trigger_action_in_circle_ci, update_hybrids_versions_file | +-------------------------------------+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ [08:56:08]: Sending anonymous analytics information [08:56:08]: Learn more at https://docs.fastlane.tools/#metrics [08:56:08]: No personal or sensitive data is sent. [08:56:08]: You can disable this by adding `opt_out_usage` at the top of your Fastfile [08:56:08]: ------------------------------ [08:56:08]: --- Step: default_platform --- [08:56:08]: ------------------------------ [08:56:08]: ------------------------------------------------ [08:56:08]: Name of the lane 'create_or_checkout_branch' is already taken by the action named 'create_or_checkout_branch' [08:56:08]: ------------------------------------------------ [08:56:08]: ------------------------------------------------ [08:56:08]: Name of the lane 'create_pr_if_necessary' is already taken by the action named 'create_pr_if_necessary' [08:56:08]: ------------------------------------------------ [08:56:08]: Driving the lane 'android deploy_snapshot' 🚀 [08:56:08]: ------------------------------------------- [08:56:08]: --- Step: Switch to android deploy lane --- [08:56:08]: ------------------------------------------- [08:56:08]: Cruising over to lane 'android deploy' 🚖 [08:56:08]: ----------------------------------------------- [08:56:08]: --- Step: publish --no-daemon --no-parallel --- [08:56:08]: ----------------------------------------------- [08:56:08]: $ /home/circleci/project/gradlew publish --no-daemon --no-parallel -p . -Psigning.keyId=******** -Psigning.password=**************** -Psigning.secretKeyRingFile=/home/circleci/.gnupg/secring.gpg -PmavenCentralUsername=******** -PmavenCentralPassword=******************************************** -PRELEASE_SIGNING_ENABLED=true [08:56:09]: ▸ Welcome to Gradle 8.14.3! [08:56:09]: ▸ Here are the highlights of this release: [08:56:09]: ▸ - Java 24 support [08:56:09]: ▸ - GraalVM Native Image toolchain selection [08:56:09]: ▸ - Enhancements to test reporting [08:56:09]: ▸ - Build Authoring improvements [08:56:09]: ▸ For more details see https://docs.gradle.org/8.14.3/release-notes.html [08:56:09]: ▸ To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. [08:56:10]: ▸ Daemon will be stopped at the end of the build [08:56:20]: ▸ > Configure project :api-tester [08:56:20]: ▸ WARNING: The option setting 'android.jetifier.ignorelist=android-base-common,common' is experimental. [08:56:36]: ▸ Checking the license for package Android SDK Build-Tools 35 in /home/circleci/android-sdk/licenses [08:56:36]: ▸ License for package Android SDK Build-Tools 35 accepted. [08:56:36]: ▸ Preparing "Install Android SDK Build-Tools 35 v.35.0.0". [08:56:38]: ▸ "Install Android SDK Build-Tools 35 v.35.0.0" ready. [08:56:38]: ▸ Installing Android SDK Build-Tools 35 in /home/circleci/android-sdk/build-tools/35.0.0 [08:56:38]: ▸ "Install Android SDK Build-Tools 35 v.35.0.0" complete. [08:56:38]: ▸ "Install Android SDK Build-Tools 35 v.35.0.0" finished. [08:57:03]: ▸ > Task :bom:checkKotlinGradlePluginConfigurationErrors SKIPPED [08:57:03]: ▸ > Task :bom:createStagingRepository [08:57:03]: ▸ > Task :bom:compileKotlin NO-SOURCE [08:57:03]: ▸ > Task :bom:compileJava NO-SOURCE [08:57:03]: ▸ > Task :bom:processResources NO-SOURCE [08:57:03]: ▸ > Task :bom:classes UP-TO-DATE [08:57:03]: ▸ > Task :bom:jar [08:57:03]: ▸ > Task :bom:sourcesJar [08:57:03]: ▸ > Task :bom:generateMetadataFileForMavenPublication [08:57:03]: ▸ > Task :bom:generatePomFileForMavenPublication [08:57:03]: ▸ > Task :bom:javadoc NO-SOURCE [08:57:03]: ▸ > Task :bom:plainJavadocJar [08:57:09]: ▸ > Task :bom:signMavenPublication [08:57:39]: ▸ > Task :bom:publishMavenPublicationToMavenCentralRepository [08:57:40]: ▸ > Task :bom:publish [08:57:40]: ▸ > Task :purchases:preBuild UP-TO-DATE [08:57:40]: ▸ > Task :purchases:preDefaultsReleaseBuild UP-TO-DATE [08:57:41]: ▸ > Task :purchases:mergeDefaultsReleaseJniLibFolders [08:57:41]: ▸ > Task :purchases:mergeDefaultsReleaseNativeLibs NO-SOURCE [08:57:41]: ▸ > Task :purchases:stripDefaultsReleaseDebugSymbols NO-SOURCE [08:57:41]: ▸ > Task :purchases:generateDefaultsReleaseResValues [08:57:41]: ▸ > Task :purchases:copyDefaultsReleaseJniLibsProjectAndLocalJars [08:57:41]: ▸ > Task :purchases:extractDeepLinksForAarDefaultsRelease [08:57:41]: ▸ > Task :purchases:checkKotlinGradlePluginConfigurationErrors SKIPPED [08:57:41]: ▸ > Task :purchases:generateDefaultsReleaseBuildConfig [08:57:41]: ▸ > Task :purchases:generateDefaultsReleaseResources [08:57:41]: ▸ > Task :purchases:packageDefaultsReleaseResources [08:57:41]: ▸ > Task :purchases:mergeDefaultsReleaseShaders [08:57:41]: ▸ > Task :purchases:compileDefaultsReleaseShaders NO-SOURCE [08:57:41]: ▸ > Task :purchases:generateDefaultsReleaseAssets UP-TO-DATE [08:57:41]: ▸ > Task :purchases:mergeDefaultsReleaseAssets [08:57:41]: ▸ > Task :purchases:javaPreCompileDefaultsRelease [08:57:41]: ▸ > Task :purchases:parseDefaultsReleaseLocalResources [08:57:41]: ▸ > Task :purchases:prepareDefaultsReleaseArtProfile [08:57:41]: ▸ > Task :purchases:prepareLintJarForPublish [08:57:41]: ▸ > Task :purchases:generateDefaultsReleaseRFile [08:57:41]: ▸ > Task :purchases:processDefaultsReleaseManifest [08:57:42]: ▸ > Task :purchases:writeDefaultsReleaseAarMetadata [08:57:42]: ▸ > Task :purchases:createStagingRepository [08:57:42]: ▸ > Task :purchases:sourceDefaultsReleaseJar [08:57:42]: ▸ > Task :purchases:generatePomFileForMavenPublication [08:57:42]: ▸ > Task :feature:amazon:preBuild UP-TO-DATE [08:57:42]: ▸ > Task :feature:amazon:preDefaultsReleaseBuild UP-TO-DATE [08:57:42]: ▸ > Task :feature:amazon:mergeDefaultsReleaseJniLibFolders [08:57:42]: ▸ > Task :feature:amazon:mergeDefaultsReleaseNativeLibs NO-SOURCE [08:57:42]: ▸ > Task :feature:amazon:stripDefaultsReleaseDebugSymbols NO-SOURCE [08:57:42]: ▸ > Task :feature:amazon:copyDefaultsReleaseJniLibsProjectAndLocalJars [08:57:42]: ▸ > Task :feature:amazon:generateDefaultsReleaseResValues [08:57:42]: ▸ > Task :feature:amazon:extractDeepLinksForAarDefaultsRelease [08:57:42]: ▸ > Task :feature:amazon:checkKotlinGradlePluginConfigurationErrors SKIPPED [08:57:42]: ▸ > Task :feature:amazon:generateDefaultsReleaseResources [08:57:42]: ▸ > Task :feature:amazon:packageDefaultsReleaseResources [08:57:42]: ▸ > Task :feature:amazon:parseDefaultsReleaseLocalResources [08:57:42]: ▸ > Task :feature:amazon:generateDefaultsReleaseRFile [08:57:42]: ▸ > Task :feature:amazon:mergeDefaultsReleaseShaders [08:57:42]: ▸ > Task :feature:amazon:compileDefaultsReleaseShaders NO-SOURCE [08:57:42]: ▸ > Task :feature:amazon:generateDefaultsReleaseAssets UP-TO-DATE [08:57:42]: ▸ > Task :feature:amazon:mergeDefaultsReleaseAssets [08:57:42]: ▸ > Task :feature:amazon:javaPreCompileDefaultsRelease [08:57:42]: ▸ > Task :feature:amazon:prepareDefaultsReleaseArtProfile [08:57:42]: ▸ > Task :feature:amazon:prepareLintJarForPublish [08:57:42]: ▸ > Task :feature:amazon:processDefaultsReleaseManifest [08:57:42]: ▸ > Task :feature:amazon:writeDefaultsReleaseAarMetadata [08:57:42]: ▸ > Task :feature:amazon:createStagingRepository [08:57:42]: ▸ > Task :feature:amazon:sourceDefaultsReleaseJar [08:57:42]: ▸ > Task :feature:amazon:generatePomFileForMavenPublication [08:57:42]: ▸ > Task :ui:debugview:preBuild UP-TO-DATE [08:57:42]: ▸ > Task :ui:debugview:preDefaultsReleaseBuild UP-TO-DATE [08:57:42]: ▸ > Task :ui:debugview:mergeDefaultsReleaseJniLibFolders [08:57:42]: ▸ > Task :ui:debugview:mergeDefaultsReleaseNativeLibs NO-SOURCE [08:57:42]: ▸ > Task :ui:debugview:stripDefaultsReleaseDebugSymbols NO-SOURCE [08:57:42]: ▸ > Task :ui:debugview:copyDefaultsReleaseJniLibsProjectAndLocalJars [08:57:42]: ▸ > Task :ui:debugview:generateDefaultsReleaseResValues [08:57:42]: ▸ > Task :ui:debugview:extractDeepLinksForAarDefaultsRelease [08:57:42]: ▸ > Task :ui:debugview:checkKotlinGradlePluginConfigurationErrors SKIPPED [08:57:42]: ▸ > Task :ui:debugview:generateDefaultsReleaseResources [08:57:42]: ▸ > Task :ui:debugview:packageDefaultsReleaseResources [08:57:42]: ▸ > Task :ui:debugview:parseDefaultsReleaseLocalResources [08:57:42]: ▸ > Task :ui:debugview:generateDefaultsReleaseRFile [08:57:42]: ▸ > Task :ui:debugview:mergeDefaultsReleaseShaders [08:57:42]: ▸ > Task :ui:debugview:compileDefaultsReleaseShaders NO-SOURCE [08:57:42]: ▸ > Task :ui:debugview:generateDefaultsReleaseAssets UP-TO-DATE [08:57:42]: ▸ > Task :ui:debugview:mergeDefaultsReleaseAssets [08:57:42]: ▸ > Task :ui:debugview:javaPreCompileDefaultsRelease [08:57:42]: ▸ > Task :ui:debugview:prepareDefaultsReleaseArtProfile [08:57:42]: ▸ > Task :ui:debugview:prepareLintJarForPublish [08:57:42]: ▸ > Task :ui:debugview:processDefaultsReleaseManifest [08:57:42]: ▸ > Task :ui:debugview:writeDefaultsReleaseAarMetadata [08:57:42]: ▸ > Task :ui:debugview:createStagingRepository [08:57:42]: ▸ > Task :ui:debugview:sourceDefaultsReleaseJar [08:57:42]: ▸ > Task :ui:debugview:generatePomFileForMavenPublication [08:57:42]: ▸ > Task :ui:revenuecatui:preBuild UP-TO-DATE [08:57:42]: ▸ > Task :ui:revenuecatui:preDefaultsReleaseBuild UP-TO-DATE [08:57:42]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseJniLibFolders [08:57:42]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseNativeLibs NO-SOURCE [08:57:42]: ▸ > Task :ui:revenuecatui:stripDefaultsReleaseDebugSymbols NO-SOURCE [08:57:42]: ▸ > Task :ui:revenuecatui:copyDefaultsReleaseJniLibsProjectAndLocalJars [08:57:42]: ▸ > Task :ui:revenuecatui:generateDefaultsReleaseResValues [08:57:42]: ▸ > Task :ui:revenuecatui:extractDeepLinksForAarDefaultsRelease [08:57:42]: ▸ > Task :ui:revenuecatui:checkKotlinGradlePluginConfigurationErrors SKIPPED [08:57:42]: ▸ > Task :ui:revenuecatui:generateDefaultsReleaseBuildConfig [08:57:43]: ▸ > Task :ui:revenuecatui:generateDefaultsReleaseResources [08:57:43]: ▸ > Task :ui:revenuecatui:packageDefaultsReleaseResources [08:57:43]: ▸ > Task :ui:revenuecatui:parseDefaultsReleaseLocalResources [08:57:43]: ▸ > Task :ui:revenuecatui:generateDefaultsReleaseRFile [08:57:43]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseShaders [08:57:43]: ▸ > Task :ui:revenuecatui:compileDefaultsReleaseShaders NO-SOURCE [08:57:43]: ▸ > Task :ui:revenuecatui:generateDefaultsReleaseAssets UP-TO-DATE [08:57:43]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseAssets [08:57:43]: ▸ > Task :ui:revenuecatui:javaPreCompileDefaultsRelease [08:57:43]: ▸ > Task :ui:revenuecatui:prepareDefaultsReleaseArtProfile [08:57:43]: ▸ > Task :ui:revenuecatui:prepareLintJarForPublish [08:57:43]: ▸ > Task :ui:revenuecatui:processDefaultsReleaseManifest [08:57:43]: ▸ > Task :ui:revenuecatui:writeDefaultsReleaseAarMetadata [08:57:43]: ▸ > Task :ui:revenuecatui:createStagingRepository [08:57:43]: ▸ > Task :ui:revenuecatui:sourceDefaultsReleaseJar [08:57:43]: ▸ > Task :ui:revenuecatui:generatePomFileForMavenPublication [08:58:11]: ▸ > Task :purchases:compileDefaultsReleaseKotlin [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:10:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:24:18 Unnecessary safe call on a non-null receiver of type (CustomerInfo, Boolean) -> Unit? [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:28:16 Unnecessary safe call on a non-null receiver of type (PurchasesError) -> Unit? [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:35:14 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:36:30 The corresponding parameter in the supertype 'ProductChangeCallback' is named 'storeTransaction'. This may cause problems when calling this function with named arguments. [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:128:5 'purchaseProduct(Activity, StoreProduct, PurchaseCallback): Unit' is deprecated. Use purchase() and PurchaseParams.Builder instead [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:148:5 'purchasePackage(Activity, Package, PurchaseCallback): Unit' is deprecated. Use purchase() and PurchaseParams.Builder instead [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/EntitlementInfos.kt:30:9 Property would not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:58:18 Unnecessary safe call on a non-null receiver of type (CustomerInfo) -> Unit? [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:62:16 Unnecessary safe call on a non-null receiver of type (PurchasesError) -> Unit? [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/Package.kt:45:61 Elvis operator (?:) always returns the left operand of non-nullable type String [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PresentedOfferingContext.kt:12:32 '@JvmOverloads' annotation has no effect for methods without default arguments [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:65:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1209:53 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1220:54 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1286:32 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:3:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:9:42 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ReplacementMode.kt:12:5 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize' [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/handler/PurchaseHandler.kt:91:45 'get(String!): Any?' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:50:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:52:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/storeProductConversions.kt:62:50 Returning type parameter has been inferred to Nothing implicitly because Nothing is more specific than specified expected type. Please specify type arguments explicitly in accordance with expected type to hide this warning. Nothing can ****uce an exception at runtime. See KT-36776 for more details. [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/EntitlementInfoFactories.kt:32:21 Name shadowed: ****uctIdentifier [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:5:27 'PreferenceManager' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:9 'PreferenceManager' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:27 'getDefaultSharedPreferences(Context!): SharedPreferences!' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingResponse.kt:25:37 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:715:21 Name shadowed: activity [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:776:41 Parameter '****uctType' is never used, could be renamed to _ [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:10:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:48:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/identity/IdentityManager.kt:204:66 'toLowerCase(Locale): String' is deprecated. Use lowercase() instead. [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:128:9 'constructor GoogleStoreProduct(String, String?, ProductType, Price, String, String, String, Period?, SubscriptionOptions?, SubscriptionOption?, ProductDetails, String? = ..., PresentedOfferingContext? = ...)' is deprecated. Replaced with constructor that takes a presentedOfferingContext [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:285:70 'formattedPriceInMonths(Locale = ...): String' is deprecated. pricePerMonth() provides more price info [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:82:9 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:110:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:170:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:14:18 'Observable' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'constructor Observable()' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'Observable' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:219:17 'setChanged(): Unit' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:220:17 'notifyObservers(): Unit' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:227:13 'addObserver(Observer!): Unit' is deprecated. Deprecated in Java [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/JSONObjectParceler.kt:11:27 Type mismatch: inferred type is String? but String was expected [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:29:37 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:57:38 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:106:36 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:58:24]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:115:35 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:58:25]: ▸ > Task :purchases:extractDefaultsReleaseAnnotations [08:58:26]: ▸ > Task :purchases:compileDefaultsReleaseJavaWithJavac [08:58:26]: ▸ Java compiler version 21 has deprecated support for compiling with source/target version 8. [08:58:26]: ▸ Try one of the following options: [08:58:26]: ▸ 1. [Recommended] Use Java toolchain with a lower language version [08:58:26]: ▸ 2. Set a higher source/target version [08:58:26]: ▸ 3. Use a lower version of the JDK running the build (if you're not using Java toolchain) [08:58:26]: ▸ For more details on how to configure these settings, see https://developer.android.com/build/jdks. [08:58:26]: ▸ To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties. [08:58:26]: ▸ warning: [options] source value 8 is obsolete and will be removed in a future release [08:58:26]: ▸ warning: [options] target value 8 is obsolete and will be removed in a future release [08:58:26]: ▸ warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [08:58:26]: ▸ 3 warnings [08:58:26]: ▸ > Task :purchases:mergeDefaultsReleaseGeneratedProguardFiles [08:58:26]: ▸ > Task :purchases:mergeDefaultsReleaseConsumerProguardFiles [08:58:26]: ▸ > Task :purchases:processDefaultsReleaseJavaRes [08:58:26]: ▸ > Task :purchases:mergeDefaultsReleaseJavaResource [08:58:28]: ▸ > Task :purchases:syncDefaultsReleaseLibJars [08:58:28]: ▸ > Task :purchases:bundleDefaultsReleaseAar [08:58:28]: ▸ > Task :purchases:bundleLibCompileToJarDefaultsRelease [08:58:28]: ▸ > Task :feature:amazon:compileDefaultsReleaseKotlin NO-SOURCE [08:58:28]: ▸ > Task :feature:amazon:extractDefaultsReleaseAnnotations [08:58:28]: ▸ > Task :feature:amazon:compileDefaultsReleaseJavaWithJavac [08:58:28]: ▸ Java compiler version 21 has deprecated support for compiling with source/target version 8. [08:58:28]: ▸ Try one of the following options: [08:58:28]: ▸ 1. [Recommended] Use Java toolchain with a lower language version [08:58:28]: ▸ 2. Set a higher source/target version [08:58:28]: ▸ 3. Use a lower version of the JDK running the build (if you're not using Java toolchain) [08:58:28]: ▸ For more details on how to configure these settings, see https://developer.android.com/build/jdks. [08:58:28]: ▸ To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties. [08:58:28]: ▸ warning: [options] source value 8 is obsolete and will be removed in a future release [08:58:28]: ▸ warning: [options] target value 8 is obsolete and will be removed in a future release [08:58:28]: ▸ warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [08:58:28]: ▸ 3 warnings [08:58:28]: ▸ > Task :feature:amazon:mergeDefaultsReleaseGeneratedProguardFiles [08:58:29]: ▸ > Task :feature:amazon:mergeDefaultsReleaseConsumerProguardFiles [08:58:29]: ▸ > Task :feature:amazon:processDefaultsReleaseJavaRes NO-SOURCE [08:58:29]: ▸ > Task :feature:amazon:mergeDefaultsReleaseJavaResource [08:58:29]: ▸ > Task :feature:amazon:syncDefaultsReleaseLibJars [08:58:29]: ▸ > Task :feature:amazon:bundleDefaultsReleaseAar [08:58:29]: ▸ > Task :purchases:javaDocDefaultsReleaseGeneration [08:58:29]: ▸ Initializing plugins [08:58:29]: ▸ Dokka is performing: documentation for :purchases [08:58:29]: ▸ Validity check [08:58:29]: ▸ Creating documentation models [08:58:32]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:58:32]: ▸ > Task :ui:debugview:compileDefaultsReleaseKotlin [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:48:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:79:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:88:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:103:17 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatBottomSheet.kt:10:5 Parameter 'onPurchaseCompleted' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatBottomSheet.kt:11:5 Parameter 'onPurchaseErrored' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatBottomSheet.kt:12:5 Parameter 'isVisible' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatBottomSheet.kt:13:5 Parameter 'onDismissCallback' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatScreen.kt:11:5 Parameter 'onPurchaseCompleted' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatScreen.kt:12:5 Parameter 'onPurchaseErrored' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatScreen.kt:13:5 Parameter 'screenViewModel' is never used [08:58:32]: ▸ w: file:///home/circleci/project/ui/debugview/src/release/kotlin/com/revenuecat/purchases/ui/debugview/InternalDebugRevenueCatScreen.kt:14:5 Parameter 'activity' is never used [08:58:32]: ▸ > Task :ui:debugview:extractDefaultsReleaseAnnotations [08:58:32]: ▸ > Task :ui:debugview:compileDefaultsReleaseJavaWithJavac NO-SOURCE [08:58:32]: ▸ > Task :ui:debugview:mergeDefaultsReleaseGeneratedProguardFiles [08:58:32]: ▸ > Task :ui:debugview:mergeDefaultsReleaseConsumerProguardFiles [08:58:32]: ▸ > Task :ui:debugview:processDefaultsReleaseJavaRes [08:58:32]: ▸ > Task :ui:debugview:mergeDefaultsReleaseJavaResource [08:58:32]: ▸ > Task :ui:debugview:syncDefaultsReleaseLibJars [08:58:32]: ▸ > Task :ui:debugview:bundleDefaultsReleaseAar [08:58:39]: ▸ > Task :purchases:javaDocDefaultsReleaseGeneration [08:58:39]: ▸ Transforming documentation model before merging [08:58:39]: ▸ Merging documentation models [08:58:39]: ▸ Transforming documentation model after merging [08:58:40]: ▸ Creating pages [08:58:40]: ▸ Transforming pages [08:58:40]: ▸ Rendering [08:58:42]: ▸ > Task :purchases:javaDocDefaultsReleaseJar [08:58:42]: ▸ > Task :purchases:generateMetadataFileForMavenPublication [08:58:47]: ▸ > Task :purchases:signMavenPublication [08:59:02]: ▸ > Task :ui:revenuecatui:compileDefaultsReleaseKotlin [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:131:9 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:135:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:144:9 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:148:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:157:9 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:161:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/LoadingPaywall.kt:185:72 The corresponding parameter in the supertype 'PaywallViewModel' is named 'isDark'. This may cause problems when calling this function with named arguments. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallActivity.kt:88:91 'constructor FontStyle(Int)' is deprecated. Please use FontStyle.Normal or FontStyle.Italic [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallActivity.kt:89:90 'constructor FontStyle(Int)' is deprecated. Please use FontStyle.Normal or FontStyle.Italic [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallActivity.kt:97:84 'constructor FontStyle(Int)' is deprecated. Please use FontStyle.Normal or FontStyle.Italic [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallActivityLauncher.kt:269:83 Unnecessary safe call on a non-null receiver of type String [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallContract.kt:16:49 The corresponding parameter in the supertype 'ActivityResultContract' is named 'input'. This may cause problems when calling this function with named arguments. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/activity/PaywallContract.kt:29:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/components/stack/StackComponentView.kt:249:17 Name shadowed: shadowStyle [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/components/video/VideoView.kt:436:21 Name shadowed: videoUri [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/InternalCustomerCenter.kt:461:52 Parameter 'managementScreen' is never used, could be renamed to _ [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:36:93 'constructor PromotionalOffer(String, Boolean, String, String, Map)' is deprecated. Use constructor with crossProductPromotions parameter [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:60:86 'constructor PromotionalOffer(String, Boolean, String, String, Map)' is deprecated. Use constructor with crossProductPromotions parameter [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:138:19 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:159:19 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:180:19 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/data/CustomerCenterConfigTestData.kt:215:19 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/dialogs/RestorePurchasesDialog.kt:17:46 'IgnoreEmergeSnapshot' is deprecated. Use @EmergeSnapshotConfig with `ignore = true` [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/dialogs/RestorePurchasesDialog.kt:158:2 'IgnoreEmergeSnapshot' is deprecated. Use @EmergeSnapshotConfig with `ignore = true` [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/dialogs/RestorePurchasesDialog.kt:171:2 'IgnoreEmergeSnapshot' is deprecated. Use @EmergeSnapshotConfig with `ignore = true` [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/dialogs/RestorePurchasesDialog.kt:184:2 'IgnoreEmergeSnapshot' is deprecated. Use @EmergeSnapshotConfig with `ignore = true` [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/theme/CustomerCenterPreviewTheme.kt:46:20 'setter for statusBarColor: Int' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/customercenter/viewmodel/CustomerCenterViewModel.kt:193:9 The corresponding parameter in the supertype 'CustomerCenterViewModel' is named '****uct'. This may cause problems when calling this function with named arguments. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:75:34 'constructor ColorScheme(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color)' is deprecated. Use constructor with additional 'surfaceContainer' roles. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:222:22 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:226:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:235:23 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:239:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:248:22 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:252:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:263:27 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:267:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:277:24 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:281:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:290:25 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:294:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:304:25 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:308:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:319:24 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:323:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:332:22 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:336:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:345:23 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:349:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:358:28 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:362:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:372:29 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:376:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:385:33 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:389:23 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/data/testdata/TestData.kt:538:72 The corresponding parameter in the supertype 'PaywallViewModel' is named 'isDark'. This may cause problems when calling this function with named arguments. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:3:29 'Allocation' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:4:29 'Element' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:5:29 'RenderScript' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:6:29 'ScriptIntrinsicBlur' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:51:14 'RenderScript' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:51:27 'create(Context!): RenderScript!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:52:17 'Allocation' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:52:28 'createFromBitmap(RenderScript!, Bitmap!): Allocation!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:53:18 'Allocation' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:53:29 'createTyped(RenderScript!, Type!): Allocation!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:53:51 'getter for type: Type!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:54:18 'ScriptIntrinsicBlur' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:54:38 'create(RenderScript!, Element!): ScriptIntrinsicBlur!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:54:49 'Element' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:54:57 'U8_4(RenderScript!): Element!' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:56:12 'setRadius(Float): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:57:12 'setInput(Allocation!): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:58:12 'forEach(Allocation!): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:61:12 'copyTo(Bitmap!): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:63:11 'destroy(): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:64:12 'destroy(): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:65:12 'destroy(): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/BlurTransformation.kt:66:8 'destroy(): Unit' is deprecated. Deprecated in Java [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/OfferingToStateMapper.kt:169:13 Variable 'hasAnyPackages' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/utils/PreviewDataCreators.kt:32:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:44:9 Parameter 'offering' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:45:9 Parameter 'listener' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:46:9 Parameter 'fontProvider' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:47:9 Parameter 'condensed' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:48:9 Parameter 'dismissHandler' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/main/kotlin/com/revenuecat/purchases/ui/revenuecatui/views/OriginalTemplatePaywallFooterView.kt:80:9 'setOfferingId(String?): Unit' is deprecated. You should set the offering on the constructor instead. [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/release/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/ImagePreviews.kt:21:40 Parameter 'imageLoader' is never used [08:59:05]: ▸ w: file:///home/circleci/project/ui/revenuecatui/src/release/kotlin/com/revenuecat/purchases/ui/revenuecatui/helpers/ImagePreviews.kt:31:56 Parameter 'imageRequest' is never used [08:59:17]: ▸ > Task :purchases:publishMavenPublicationToMavenCentralRepository [08:59:18]: ▸ > Task :purchases:publish [08:59:18]: ▸ > Task :ui:revenuecatui:extractDefaultsReleaseAnnotations [08:59:19]: ▸ > Task :ui:revenuecatui:compileDefaultsReleaseJavaWithJavac [08:59:19]: ▸ Java compiler version 21 has deprecated support for compiling with source/target version 8. [08:59:19]: ▸ Try one of the following options: [08:59:19]: ▸ 1. [Recommended] Use Java toolchain with a lower language version [08:59:19]: ▸ 2. Set a higher source/target version [08:59:19]: ▸ 3. Use a lower version of the JDK running the build (if you're not using Java toolchain) [08:59:19]: ▸ For more details on how to configure these settings, see https://developer.android.com/build/jdks. [08:59:19]: ▸ To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties. [08:59:19]: ▸ warning: [options] source value 8 is obsolete and will be removed in a future release [08:59:19]: ▸ warning: [options] target value 8 is obsolete and will be removed in a future release [08:59:19]: ▸ warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [08:59:19]: ▸ 3 warnings [08:59:19]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseGeneratedProguardFiles [08:59:19]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseConsumerProguardFiles [08:59:19]: ▸ > Task :ui:revenuecatui:processDefaultsReleaseJavaRes [08:59:19]: ▸ > Task :ui:revenuecatui:mergeDefaultsReleaseJavaResource [08:59:19]: ▸ > Task :ui:revenuecatui:syncDefaultsReleaseLibJars [08:59:20]: ▸ > Task :ui:revenuecatui:bundleDefaultsReleaseAar [08:59:20]: ▸ > Task :feature:amazon:javaDocDefaultsReleaseGeneration [08:59:20]: ▸ Initializing plugins [08:59:20]: ▸ Dokka is performing: documentation for :feature:amazon [08:59:20]: ▸ Validity check [08:59:20]: ▸ Creating documentation models [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:21]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [08:59:22]: ▸ > Task :feature:amazon:javaDocDefaultsReleaseGeneration [08:59:22]: ▸ Transforming documentation model before merging [08:59:22]: ▸ Merging documentation models [08:59:22]: ▸ Transforming documentation model after merging [08:59:22]: ▸ Creating pages [08:59:22]: ▸ Transforming pages [08:59:22]: ▸ Rendering [08:59:23]: ▸ > Task :feature:amazon:javaDocDefaultsReleaseJar [08:59:23]: ▸ > Task :feature:amazon:generateMetadataFileForMavenPublication [08:59:27]: ▸ > Task :feature:amazon:signMavenPublication [08:59:57]: ▸ > Task :feature:amazon:publishMavenPublicationToMavenCentralRepository [08:59:58]: ▸ > Task :feature:amazon:publish [09:00:00]: ▸ > Task :ui:debugview:javaDocDefaultsReleaseGeneration [09:00:00]: ▸ Initializing plugins [09:00:00]: ▸ Dokka is performing: documentation for :ui:debugview [09:00:00]: ▸ Validity check [09:00:00]: ▸ Creating documentation models [09:00:02]: ▸ Transforming documentation model before merging [09:00:02]: ▸ Merging documentation models [09:00:02]: ▸ Transforming documentation model after merging [09:00:02]: ▸ Creating pages [09:00:02]: ▸ Transforming pages [09:00:02]: ▸ Rendering [09:00:04]: ▸ > Task :ui:debugview:javaDocDefaultsReleaseJar [09:00:04]: ▸ > Task :ui:debugview:generateMetadataFileForMavenPublication [09:00:10]: ▸ > Task :ui:debugview:signMavenPublication [09:00:40]: ▸ > Task :ui:debugview:publishMavenPublicationToMavenCentralRepository [09:00:42]: ▸ > Task :ui:debugview:publish [09:00:44]: ▸ > Task :ui:revenuecatui:javaDocDefaultsReleaseGeneration [09:00:44]: ▸ Initializing plugins [09:00:44]: ▸ Dokka is performing: documentation for :ui:revenuecatui [09:00:44]: ▸ Validity check [09:00:44]: ▸ Creating documentation models [09:01:00]: ▸ Transforming documentation model before merging [09:01:00]: ▸ Merging documentation models [09:01:00]: ▸ Transforming documentation model after merging [09:01:00]: ▸ Creating pages [09:01:00]: ▸ Transforming pages [09:01:00]: ▸ Rendering [09:01:03]: ▸ > Task :ui:revenuecatui:javaDocDefaultsReleaseJar [09:01:03]: ▸ > Task :ui:revenuecatui:generateMetadataFileForMavenPublication [09:01:08]: ▸ > Task :ui:revenuecatui:signMavenPublication [09:01:10]: ▸ The Daemon will expire after the build after running out of JVM Metaspace. [09:01:10]: ▸ The project memory settings are likely not configured or are configured to an insufficient value. [09:01:10]: ▸ The daemon will restart for the next build, which may increase subsequent build times. [09:01:10]: ▸ These settings can be adjusted by setting 'org.gradle.jvmargs' in 'gradle.properties'. [09:01:10]: ▸ The currently configured max heap space is '4 GiB' and the configured max metaspace is '512 MiB'. [09:01:10]: ▸ For more information on how to set these values, please refer to https://docs.gradle.org/8.14.3/userguide/build_environment.html#sec:configuring_jvm_memory in the Gradle documentation. [09:01:10]: ▸ To disable this warning, set 'org.gradle.daemon.performance.disable-logging=true'. [09:01:38]: ▸ > Task :ui:revenuecatui:publishMavenPublicationToMavenCentralRepository [09:01:42]: ▸ > Task :ui:revenuecatui:publish [09:01:42]: ▸ [Incubating] Problems report is available at: file:///home/circleci/project/build/reports/problems/problems-report.html [09:01:42]: ▸ Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. [09:01:42]: ▸ You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. [09:01:42]: ▸ For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. [09:01:42]: ▸ BUILD SUCCESSFUL in 5m 33s [09:01:42]: ▸ 136 actionable tasks: 136 executed [09:01:42]: --------------------------------------------------------- [09:01:42]: --- Step: purchases:publish --no-daemon --no-parallel --- [09:01:42]: --------------------------------------------------------- [09:01:42]: $ /home/circleci/project/gradlew purchases:publish --no-daemon --no-parallel -p . -Psigning.keyId=******** -Psigning.password=**************** -Psigning.secretKeyRingFile=/home/circleci/.gnupg/secring.gpg -PmavenCentralUsername=******** -PmavenCentralPassword=******************************************** -PRELEASE_SIGNING_ENABLED=true -PANDROID_VARIANT_TO_PUBLISH=customEntitlementComputationRelease -PPOM_ARTIFACT_ID=purchases-custom-entitlement-computation [09:01:43]: ▸ To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. [09:01:45]: ▸ Daemon will be stopped at the end of the build [09:01:54]: ▸ > Configure project :api-tester [09:01:54]: ▸ WARNING: The option setting 'android.jetifier.ignorelist=android-base-common,common' is experimental. [09:02:11]: ▸ > Task :purchases:preBuild UP-TO-DATE [09:02:11]: ▸ > Task :purchases:preCustomEntitlementComputationReleaseBuild UP-TO-DATE [09:02:11]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseJniLibFolders [09:02:11]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseNativeLibs NO-SOURCE [09:02:11]: ▸ > Task :purchases:stripCustomEntitlementComputationReleaseDebugSymbols NO-SOURCE [09:02:11]: ▸ > Task :purchases:checkKotlinGradlePluginConfigurationErrors SKIPPED [09:02:11]: ▸ > Task :purchases:copyCustomEntitlementComputationReleaseJniLibsProjectAndLocalJars [09:02:11]: ▸ > Task :purchases:generateCustomEntitlementComputationReleaseBuildConfig [09:02:11]: ▸ > Task :purchases:generateCustomEntitlementComputationReleaseResValues [09:02:11]: ▸ > Task :purchases:generateCustomEntitlementComputationReleaseResources [09:02:12]: ▸ > Task :purchases:packageCustomEntitlementComputationReleaseResources [09:02:12]: ▸ > Task :purchases:extractDeepLinksForAarCustomEntitlementComputationRelease [09:02:12]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseShaders [09:02:12]: ▸ > Task :purchases:compileCustomEntitlementComputationReleaseShaders NO-SOURCE [09:02:12]: ▸ > Task :purchases:generateCustomEntitlementComputationReleaseAssets UP-TO-DATE [09:02:12]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseAssets [09:02:12]: ▸ > Task :purchases:javaPreCompileCustomEntitlementComputationRelease [09:02:12]: ▸ > Task :purchases:parseCustomEntitlementComputationReleaseLocalResources [09:02:12]: ▸ > Task :purchases:prepareCustomEntitlementComputationReleaseArtProfile [09:02:12]: ▸ > Task :purchases:prepareLintJarForPublish UP-TO-DATE [09:02:12]: ▸ > Task :purchases:generateCustomEntitlementComputationReleaseRFile [09:02:12]: ▸ > Task :purchases:processCustomEntitlementComputationReleaseManifest [09:02:13]: ▸ > Task :purchases:writeCustomEntitlementComputationReleaseAarMetadata [09:02:13]: ▸ > Task :purchases:createStagingRepository [09:02:13]: ▸ > Task :purchases:sourceCustomEntitlementComputationReleaseJar [09:02:13]: ▸ > Task :purchases:generatePomFileForMavenPublication [09:02:42]: ▸ > Task :purchases:compileCustomEntitlementComputationReleaseKotlin [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/EntitlementInfos.kt:30:9 Property would not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:58:18 Unnecessary safe call on a non-null receiver of type (CustomerInfo) -> Unit? [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:62:16 Unnecessary safe call on a non-null receiver of type (PurchasesError) -> Unit? [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/Package.kt:45:61 Elvis operator (?:) always returns the left operand of non-nullable type String [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PresentedOfferingContext.kt:12:32 '@JvmOverloads' annotation has no effect for methods without default arguments [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:65:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1209:53 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1220:54 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1286:32 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:3:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:9:42 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ReplacementMode.kt:12:5 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize' [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/handler/PurchaseHandler.kt:91:45 'get(String!): Any?' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:50:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:52:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/storeProductConversions.kt:62:50 Returning type parameter has been inferred to Nothing implicitly because Nothing is more specific than specified expected type. Please specify type arguments explicitly in accordance with expected type to hide this warning. Nothing can ****uce an exception at runtime. See KT-36776 for more details. [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/EntitlementInfoFactories.kt:32:21 Name shadowed: ****uctIdentifier [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:5:27 'PreferenceManager' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:9 'PreferenceManager' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:27 'getDefaultSharedPreferences(Context!): SharedPreferences!' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingResponse.kt:25:37 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:715:21 Name shadowed: activity [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:776:41 Parameter '****uctType' is never used, could be renamed to _ [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:10:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:48:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/identity/IdentityManager.kt:204:66 'toLowerCase(Locale): String' is deprecated. Use lowercase() instead. [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:128:9 'constructor GoogleStoreProduct(String, String?, ProductType, Price, String, String, String, Period?, SubscriptionOptions?, SubscriptionOption?, ProductDetails, String? = ..., PresentedOfferingContext? = ...)' is deprecated. Replaced with constructor that takes a presentedOfferingContext [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:285:70 'formattedPriceInMonths(Locale = ...): String' is deprecated. pricePerMonth() provides more price info [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:82:9 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:110:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:170:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:14:18 'Observable' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'constructor Observable()' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'Observable' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:219:17 'setChanged(): Unit' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:220:17 'notifyObservers(): Unit' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:227:13 'addObserver(Observer!): Unit' is deprecated. Deprecated in Java [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/JSONObjectParceler.kt:11:27 Type mismatch: inferred type is String? but String was expected [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:29:37 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:57:38 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:106:36 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:03:10]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:115:35 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:03:11]: ▸ > Task :purchases:extractCustomEntitlementComputationReleaseAnnotations [09:03:12]: ▸ > Task :purchases:compileCustomEntitlementComputationReleaseJavaWithJavac [09:03:12]: ▸ Java compiler version 21 has deprecated support for compiling with source/target version 8. [09:03:12]: ▸ Try one of the following options: [09:03:12]: ▸ 1. [Recommended] Use Java toolchain with a lower language version [09:03:12]: ▸ 2. Set a higher source/target version [09:03:12]: ▸ 3. Use a lower version of the JDK running the build (if you're not using Java toolchain) [09:03:12]: ▸ For more details on how to configure these settings, see https://developer.android.com/build/jdks. [09:03:12]: ▸ To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties. [09:03:12]: ▸ warning: [options] source value 8 is obsolete and will be removed in a future release [09:03:12]: ▸ warning: [options] target value 8 is obsolete and will be removed in a future release [09:03:12]: ▸ warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [09:03:12]: ▸ 3 warnings [09:03:12]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseGeneratedProguardFiles [09:03:12]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseConsumerProguardFiles [09:03:12]: ▸ > Task :purchases:processCustomEntitlementComputationReleaseJavaRes [09:03:13]: ▸ > Task :purchases:mergeCustomEntitlementComputationReleaseJavaResource [09:03:13]: ▸ > Task :purchases:syncCustomEntitlementComputationReleaseLibJars [09:03:13]: ▸ > Task :purchases:bundleCustomEntitlementComputationReleaseAar [09:03:14]: ▸ > Task :purchases:javaDocCustomEntitlementComputationReleaseGeneration [09:03:14]: ▸ Initializing plugins [09:03:15]: ▸ Dokka is performing: documentation for :purchases [09:03:15]: ▸ Validity check [09:03:15]: ▸ Creating documentation models [09:03:18]: ▸ WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet [09:03:28]: ▸ > Task :purchases:javaDocCustomEntitlementComputationReleaseGeneration [09:03:28]: ▸ Transforming documentation model before merging [09:03:29]: ▸ Merging documentation models [09:03:29]: ▸ Transforming documentation model after merging [09:03:29]: ▸ Creating pages [09:03:29]: ▸ Transforming pages [09:03:29]: ▸ Rendering [09:03:33]: ▸ > Task :purchases:javaDocCustomEntitlementComputationReleaseJar [09:03:33]: ▸ > Task :purchases:generateMetadataFileForMavenPublication [09:03:39]: ▸ > Task :purchases:signMavenPublication [09:04:09]: ▸ > Task :purchases:publishMavenPublicationToMavenCentralRepository [09:04:14]: ▸ > Task :purchases:publish [09:04:14]: ▸ [Incubating] Problems report is available at: file:///home/circleci/project/build/reports/problems/problems-report.html [09:04:14]: ▸ Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. [09:04:14]: ▸ You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. [09:04:14]: ▸ For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. [09:04:14]: ▸ BUILD SUCCESSFUL in 2m 31s [09:04:14]: ▸ 33 actionable tasks: 32 executed, 1 up-to-date [09:04:14]: ------------------------------------------------------------ [09:04:14]: --- Step: ui:debugview:publish --no-daemon --no-parallel --- [09:04:14]: ------------------------------------------------------------ [09:04:14]: $ /home/circleci/project/gradlew ui:debugview:publish --no-daemon --no-parallel -p . -Psigning.keyId=******** -Psigning.password=**************** -Psigning.secretKeyRingFile=/home/circleci/.gnupg/secring.gpg -PmavenCentralUsername=******** -PmavenCentralPassword=******************************************** -PRELEASE_SIGNING_ENABLED=true -PANDROID_VARIANT_TO_PUBLISH=defaultsDebug -PPOM_ARTIFACT_ID=purchases-debug-view [09:04:15]: ▸ To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation. [09:04:17]: ▸ Daemon will be stopped at the end of the build [09:04:26]: ▸ > Configure project :api-tester [09:04:26]: ▸ WARNING: The option setting 'android.jetifier.ignorelist=android-base-common,common' is experimental. [09:04:43]: ▸ > Task :ui:debugview:preBuild UP-TO-DATE [09:04:43]: ▸ > Task :ui:debugview:preDefaultsDebugBuild UP-TO-DATE [09:04:43]: ▸ > Task :ui:debugview:mergeDefaultsDebugJniLibFolders [09:04:43]: ▸ > Task :ui:debugview:mergeDefaultsDebugNativeLibs NO-SOURCE [09:04:43]: ▸ > Task :ui:debugview:stripDefaultsDebugDebugSymbols NO-SOURCE [09:04:43]: ▸ > Task :ui:debugview:generateDefaultsDebugResValues [09:04:43]: ▸ > Task :ui:debugview:copyDefaultsDebugJniLibsProjectAndLocalJars [09:04:43]: ▸ > Task :ui:debugview:extractDeepLinksForAarDefaultsDebug [09:04:43]: ▸ > Task :purchases:checkKotlinGradlePluginConfigurationErrors SKIPPED [09:04:43]: ▸ > Task :purchases:preBuild UP-TO-DATE [09:04:43]: ▸ > Task :purchases:preDefaultsDebugBuild UP-TO-DATE [09:04:43]: ▸ > Task :purchases:generateDefaultsDebugBuildConfig [09:04:43]: ▸ > Task :purchases:generateDefaultsDebugResValues [09:04:43]: ▸ > Task :purchases:generateDefaultsDebugResources [09:04:44]: ▸ > Task :purchases:packageDefaultsDebugResources [09:04:44]: ▸ > Task :purchases:javaPreCompileDefaultsDebug [09:04:44]: ▸ > Task :ui:debugview:checkKotlinGradlePluginConfigurationErrors SKIPPED [09:04:44]: ▸ > Task :ui:debugview:generateDefaultsDebugResources [09:04:44]: ▸ > Task :ui:debugview:packageDefaultsDebugResources [09:04:44]: ▸ > Task :purchases:parseDefaultsDebugLocalResources [09:04:44]: ▸ > Task :ui:debugview:parseDefaultsDebugLocalResources [09:04:44]: ▸ > Task :ui:debugview:generateDefaultsDebugRFile [09:04:44]: ▸ > Task :purchases:generateDefaultsDebugRFile [09:04:45]: ▸ > Task :ui:debugview:mergeDefaultsDebugShaders [09:04:45]: ▸ > Task :ui:debugview:compileDefaultsDebugShaders NO-SOURCE [09:04:45]: ▸ > Task :ui:debugview:generateDefaultsDebugAssets UP-TO-DATE [09:04:45]: ▸ > Task :ui:debugview:mergeDefaultsDebugAssets [09:04:45]: ▸ > Task :ui:debugview:javaPreCompileDefaultsDebug [09:04:45]: ▸ > Task :ui:debugview:prepareDefaultsDebugArtProfile [09:04:45]: ▸ > Task :ui:debugview:prepareLintJarForPublish UP-TO-DATE [09:04:45]: ▸ > Task :ui:debugview:processDefaultsDebugManifest [09:04:45]: ▸ > Task :ui:debugview:writeDefaultsDebugAarMetadata [09:04:45]: ▸ > Task :ui:debugview:createStagingRepository [09:04:45]: ▸ > Task :ui:debugview:sourceDefaultsDebugJar [09:04:45]: ▸ > Task :ui:debugview:generatePomFileForMavenPublication [09:05:14]: ▸ > Task :purchases:compileDefaultsDebugKotlin [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:10:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:24:18 Unnecessary safe call on a non-null receiver of type (CustomerInfo, Boolean) -> Unit? [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:28:16 Unnecessary safe call on a non-null receiver of type (PurchasesError) -> Unit? [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:35:14 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:36:30 The corresponding parameter in the supertype 'ProductChangeCallback' is named 'storeTransaction'. This may cause problems when calling this function with named arguments. [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:128:5 'purchaseProduct(Activity, StoreProduct, PurchaseCallback): Unit' is deprecated. Use purchase() and PurchaseParams.Builder instead [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/defaults/kotlin/com/revenuecat/purchases/listenerConversions.kt:148:5 'purchasePackage(Activity, Package, PurchaseCallback): Unit' is deprecated. Use purchase() and PurchaseParams.Builder instead [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/EntitlementInfos.kt:30:9 Property would not be serialized into a 'Parcel'. Add '@IgnoredOnParcel' annotation to remove the warning [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:58:18 Unnecessary safe call on a non-null receiver of type (CustomerInfo) -> Unit? [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ListenerConversionsCommon.kt:62:16 Unnecessary safe call on a non-null receiver of type (PurchasesError) -> Unit? [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/Package.kt:45:61 Elvis operator (?:) always returns the left operand of non-nullable type String [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PresentedOfferingContext.kt:12:32 '@JvmOverloads' annotation has no effect for methods without default arguments [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:65:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1209:53 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1220:54 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt:1286:32 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:3:44 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesState.kt:9:42 'ProductChangeCallback' is deprecated. Use PurchaseCallback for all purchases now, even ****uct changes [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/ReplacementMode.kt:12:5 Parcelize annotations from package 'kotlinx.android.parcel' are deprecated. Change package to 'kotlinx.parcelize' [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/handler/PurchaseHandler.kt:91:45 'get(String!): Any?' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:50:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/purchasing/ProxyAmazonBillingDelegate.kt:52:20 'getParcelableExtra(String!): T?' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/amazon/storeProductConversions.kt:62:50 Returning type parameter has been inferred to Nothing implicitly because Nothing is more specific than specified expected type. Please specify type arguments explicitly in accordance with expected type to hide this warning. Nothing can ****uce an exception at runtime. See KT-36776 for more details. [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/EntitlementInfoFactories.kt:32:21 Name shadowed: ****uctIdentifier [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:5:27 'PreferenceManager' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:9 'PreferenceManager' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/common/SharedPreferencesManager.kt:22:27 'getDefaultSharedPreferences(Context!): SharedPreferences!' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingResponse.kt:25:37 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:715:21 Name shadowed: activity [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/BillingWrapper.kt:776:41 Parameter '****uctType' is never used, could be renamed to _ [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:10:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/google/errors.kt:48:43 'SERVICE_TIMEOUT: Int' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/identity/IdentityManager.kt:204:66 'toLowerCase(Locale): String' is deprecated. Use lowercase() instead. [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:128:9 'constructor GoogleStoreProduct(String, String?, ProductType, Price, String, String, String, Period?, SubscriptionOptions?, SubscriptionOption?, ProductDetails, String? = ..., PresentedOfferingContext? = ...)' is deprecated. Replaced with constructor that takes a presentedOfferingContext [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/GoogleStoreProduct.kt:285:70 'formattedPriceInMonths(Locale = ...): String' is deprecated. pricePerMonth() provides more price info [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:82:9 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:110:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/models/TestStoreProduct.kt:170:18 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:14:18 'Observable' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'constructor Observable()' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:210:55 'Observable' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:219:17 'setChanged(): Unit' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:220:17 'notifyObservers(): Unit' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/subscriberattributes/SubscriberAttributesManager.kt:227:13 'addObserver(Observer!): Unit' is deprecated. Deprecated in Java [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/JSONObjectParceler.kt:11:27 Type mismatch: inferred type is String? but String was expected [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:29:37 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:57:38 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:106:36 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:05:38]: ▸ w: file:///home/circleci/project/purchases/src/main/kotlin/com/revenuecat/purchases/utils/PreviewOfferingParser.kt:115:35 'constructor TestStoreProduct(String, String, String, String, Price, Period? = ..., Period? = ..., Price? = ...)' is deprecated. Replaced with constructor that takes pricing phases for free trial and intro price [09:05:40]: ▸ > Task :purchases:compileDefaultsDebugJavaWithJavac [09:05:40]: ▸ Java compiler version 21 has deprecated support for compiling with source/target version 8. [09:05:40]: ▸ Try one of the following options: [09:05:40]: ▸ 1. [Recommended] Use Java toolchain with a lower language version [09:05:40]: ▸ 2. Set a higher source/target version [09:05:40]: ▸ 3. Use a lower version of the JDK running the build (if you're not using Java toolchain) [09:05:40]: ▸ For more details on how to configure these settings, see https://developer.android.com/build/jdks. [09:05:40]: ▸ To suppress this warning, set android.javaCompile.suppressSourceTargetDeprecationWarning=true in gradle.properties. [09:05:40]: ▸ warning: [options] source value 8 is obsolete and will be removed in a future release [09:05:40]: ▸ warning: [options] target value 8 is obsolete and will be removed in a future release [09:05:40]: ▸ warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [09:05:40]: ▸ 3 warnings [09:05:41]: ▸ > Task :purchases:bundleLibCompileToJarDefaultsDebug [09:05:46]: ▸ > Task :ui:debugview:compileDefaultsDebugKotlin [09:05:46]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:48:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:05:46]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:79:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:05:46]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:88:26 This declaration overrides deprecated member but not marked as deprecated itself. This deprecation won't be inherited in future releases. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [09:05:46]: ▸ w: file:///home/circleci/project/ui/debugview/src/main/kotlin/com/revenuecat/purchases/ui/debugview/models/TestModels.kt:103:17 'constructor Package(String, PackageType, StoreProduct, String)' is deprecated. Use constructor with presentedOfferingContext instead [09:05:46]: ▸ > Task :ui:debugview:extractDefaultsDebugAnnotations [09:05:46]: ▸ > Task :ui:debugview:compileDefaultsDebugJavaWithJavac NO-SOURCE [09:05:46]: ▸ > Task :ui:debugview:mergeDefaultsDebugGeneratedProguardFiles [09:05:46]: ▸ > Task :ui:debugview:mergeDefaultsDebugConsumerProguardFiles [09:05:46]: ▸ > Task :ui:debugview:processDefaultsDebugJavaRes [09:05:46]: ▸ > Task :ui:debugview:mergeDefaultsDebugJavaResource [09:05:46]: ▸ > Task :ui:debugview:syncDefaultsDebugLibJars [09:05:46]: ▸ > Task :ui:debugview:bundleDefaultsDebugAar [09:05:48]: ▸ > Task :ui:debugview:javaDocDefaultsDebugGeneration [09:05:48]: ▸ Initializing plugins [09:05:48]: ▸ Dokka is performing: documentation for :ui:debugview [09:05:48]: ▸ Validity check [09:05:48]: ▸ Creating documentation models [09:05:51]: ▸ Transforming documentation model before merging [09:05:51]: ▸ Merging documentation models [09:05:51]: ▸ Transforming documentation model after merging [09:05:51]: ▸ Creating pages [09:05:51]: ▸ Transforming pages [09:05:51]: ▸ Rendering [09:05:54]: ▸ > Task :ui:debugview:javaDocDefaultsDebugJar [09:05:54]: ▸ > Task :ui:debugview:generateMetadataFileForMavenPublication [09:05:59]: ▸ > Task :ui:debugview:signMavenPublication [09:06:29]: ▸ > Task :ui:debugview:publishMavenPublicationToMavenCentralRepository [09:06:32]: ▸ > Task :ui:debugview:publish [09:06:32]: ▸ [Incubating] Problems report is available at: file:///home/circleci/project/build/reports/problems/problems-report.html [09:06:32]: ▸ Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. [09:06:32]: ▸ You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. [09:06:32]: ▸ For more on this, please refer to https://docs.gradle.org/8.14.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation. [09:06:32]: ▸ BUILD SUCCESSFUL in 2m 17s [09:06:32]: ▸ 41 actionable tasks: 40 executed, 1 up-to-date [09:06:33]: Cruising back to lane 'android deploy_snapshot' 🚘 +---------------------------------------------------------------------+ | fastlane summary | +------+------------------------------------------------+-------------+ | Step | Action | Time (in s) | +------+------------------------------------------------+-------------+ | 1 | default_platform | 0 | | 2 | Switch to android deploy lane | 0 | | 3 | publish --no-daemon --no-parallel | 334 | | 4 | purchases:publish --no-daemon --no-parallel | 152 | | 5 | ui:debugview:publish --no-daemon --no-parallel | 138 | +------+------------------------------------------------+-------------+ [09:06:33]: fastlane.tools just saved you 10 minutes! 🎉