diff --git a/.github/workflows/pull-request-ci.yml b/.github/workflows/pull-request-ci.yml index d390446..8a64e57 100644 --- a/.github/workflows/pull-request-ci.yml +++ b/.github/workflows/pull-request-ci.yml @@ -35,7 +35,7 @@ jobs: - name: Build debug APK run: bash ./gradlew :line-sdk:assembleDebug --stacktrace - name: Upload APK - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: line-sdk path: line-sdk/build/outputs/aar/line-sdk-*-debug.aar diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 4bb17b3..dd6cae3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -51,7 +51,7 @@ android { } dependencies { - implementation("com.linecorp.linesdk:linesdk:5.11.0") + implementation("com.linecorp.linesdk:linesdk:5.11.1") implementation("androidx.core:core-ktx:1.9.0") implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.5.1") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1") diff --git a/line-sdk/build.gradle b/line-sdk/build.gradle index e0e53ef..5a83d9d 100644 --- a/line-sdk/build.gradle +++ b/line-sdk/build.gradle @@ -7,7 +7,7 @@ apply plugin: 'maven-publish' apply plugin: 'signing' group = "com.linecorp.linesdk" -version = "5.11.0" +version = "5.11.1" android { compileSdk 33 @@ -15,7 +15,7 @@ android { defaultConfig { minSdkVersion 24 targetSdkVersion 33 - versionCode 5_11_00 + versionCode 5_11_01 versionName version consumerProguardFiles 'consumer-proguard-rules.pro' diff --git a/line-sdk/consumer-proguard-rules.pro b/line-sdk/consumer-proguard-rules.pro index eaedc2c..e94df91 100644 --- a/line-sdk/consumer-proguard-rules.pro +++ b/line-sdk/consumer-proguard-rules.pro @@ -27,6 +27,11 @@ -dontwarn org.spongycastle.jce.provider.X509LDAPCertStoreSpi -dontwarn org.spongycastle.x509.util.LDAPStoreHelper +# Ignore warnings about the missing BR class from the LINE SDK. +# The BR class is generated by Android Data Binding and is only present during the library's own build process. +# It is not included in the published AAR, so references to com.linecorp.linesdk.BR are safe to ignore. +-dontwarn com.linecorp.linesdk.BR + # start for jjwt library -keep class io.jsonwebtoken.** { *; }