build(ci): optimize release workflow and update Room configuration (#4775)

This commit is contained in:
James Rich
2026-03-12 22:46:01 -05:00
committed by GitHub
parent eb3349fa11
commit 0ed9b6633b
3 changed files with 11 additions and 11 deletions

View File

@@ -150,8 +150,6 @@ jobs:
bundler-cache: true
- name: Export Full Library Licenses
env:
GITHUB_TOKEN: ${{ github.token }}
run: ./gradlew exportLibraryDefinitions -Pci=true
- name: Build and Deploy Google Play to Internal Track with Fastlane
@@ -180,13 +178,13 @@ jobs:
retention-days: 1
- name: Attest Google AAB provenance
if: always()
if: success()
uses: actions/attest-build-provenance@v4
with:
subject-path: app/build/outputs/bundle/googleRelease/app-google-release.aab
- name: Attest Google APK provenance
if: always()
if: success()
uses: actions/attest-build-provenance@v4
with:
subject-path: app/build/outputs/apk/google/release/*.apk
@@ -235,8 +233,6 @@ jobs:
bundler-cache: true
- name: Export Full Library Licenses
env:
GITHUB_TOKEN: ${{ github.token }}
run: ./gradlew exportLibraryDefinitions -Pci=true
- name: Build F-Droid with Fastlane
@@ -257,7 +253,7 @@ jobs:
retention-days: 1
- name: Attest F-Droid APK provenance
if: always()
if: success()
uses: actions/attest-build-provenance@v4
with:
subject-path: app/build/outputs/apk/fdroid/release/*.apk
@@ -296,8 +292,6 @@ jobs:
build-scan-terms-of-use-agree: 'yes'
- name: Export Full Library Licenses
env:
GITHUB_TOKEN: ${{ github.token }}
run: ./gradlew exportLibraryDefinitions -Pci=true
- name: Package Native Distributions

View File

@@ -55,7 +55,6 @@ class AndroidRoomConventionPlugin : Plugin<Project> {
}
}
dependencies {
"kspCommonMainMetadata"(roomCompiler)
"kspAndroid"(roomCompiler)
}
}

View File

@@ -1,4 +1,11 @@
-dontwarn android.os.Parcel**
-dontwarn android.os.Parcelable**
-dontwarn com.squareup.wire.AndroidMessage**
-dontwarn io.ktor.**
-dontwarn io.ktor.**
# Suppress ProGuard notes about duplicate resource files (common in Compose Desktop)
-dontnote **
# Suppress specific reflection warnings that are safe to ignore
-dontwarn java.lang.reflect.**
-dontwarn sun.misc.Unsafe