mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-03-27 02:01:35 -04:00
build(ci): optimize release workflow and update Room configuration (#4775)
This commit is contained in:
12
.github/workflows/release.yml
vendored
12
.github/workflows/release.yml
vendored
@@ -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
|
||||
|
||||
@@ -55,7 +55,6 @@ class AndroidRoomConventionPlugin : Plugin<Project> {
|
||||
}
|
||||
}
|
||||
dependencies {
|
||||
"kspCommonMainMetadata"(roomCompiler)
|
||||
"kspAndroid"(roomCompiler)
|
||||
}
|
||||
}
|
||||
|
||||
9
desktop/proguard-rules.pro
vendored
9
desktop/proguard-rules.pro
vendored
@@ -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
|
||||
Reference in New Issue
Block a user