[1.521.*] Pre-release merge (#1136)

This commit is contained in:
tramline-github[bot]
2026-04-11 14:30:07 +00:00
committed by GitHub
9 changed files with 2793 additions and 2082 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ jobs:
- name: (Fail-only) Upload test report
if: failure()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: Test report
path: '**/build/reports/tests/**'
+1 -1
View File
@@ -66,7 +66,7 @@ jobs:
ORG_GRADLE_PROJECT_VERSION_CODE: ${{ steps.tramline.outputs.version_code }}
- name: Upload app bundle
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: release-aab
path: android/build/outputs/bundle/release/android-release.aab
-4
View File
@@ -37,10 +37,6 @@ android {
applicationIdSuffix = ".internal"
isDebuggable = true
}
buildTypes.getByName("release") {
baselineProfile.automaticGenerationDuringBuild =
project.providers.gradleProperty("genProf").isPresent
}
}
aboutLibraries.collect.gitHubApiToken = providers.environmentVariable("GITHUB_TOKEN").orNull
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+13 -1
View File
@@ -30,11 +30,23 @@ android {
}
}
targetProjectPath = ":android"
testOptions {
managedDevices {
localDevices {
create("pixel9api36") {
device = "Pixel 9"
apiLevel = 36
systemImageSource = "aosp"
}
}
}
}
}
baselineProfile {
useConnectedDevices = true
useConnectedDevices = false
enableEmulatorDisplay = false
managedDevices += "pixel9api36"
}
dependencies {
@@ -16,7 +16,7 @@ import org.gradle.kotlin.dsl.exclude
/** Extension function to configure JUnit5 dependencies with the Truth assertion library. */
fun DependencyHandlerScope.addTestDependencies(project: Project) {
val libs = project.extensions.getByName("libs") as LibrariesForLibs
arrayOf("test", "screenshotTest")
arrayOf("test")
.filter { sourceSet -> project.configurations.findByName("${sourceSet}Implementation") != null }
.forEach { sourceSet ->
addProvider("${sourceSet}Implementation", platform(libs.junit.bom))
@@ -109,9 +109,8 @@ private fun rewriteLobstersLinksToDeepLinks(annotatedString: AnnotatedString): A
.toAnnotatedString()
}
private val lobstersUri = LobstersApi.BASE_URL.toUri()
private fun rewriteUrlIfLobstersPost(url: String): String {
val lobstersUri = LobstersApi.BASE_URL.toUri()
return try {
val uri = url.toUri()
if (
+6 -6
View File
@@ -1,6 +1,6 @@
[versions]
aboutLibraries = "14.0.0"
agp = "9.1.0"
aboutLibraries = "14.0.1"
agp = "9.2.0-alpha08"
androidx-test = "1.7.0"
annotation = "1.10.0"
coil3 = "3.4.0"
@@ -23,13 +23,13 @@ kotlinResult = "2.3.1"
lifecycle = "2.11.0-alpha03"
metro = "0.13.2"
monitor = "1.9.0-alpha01"
navigation3 = "1.1.0"
navigation3 = "1.2.0-alpha01"
navigation3-material = "1.3.0-alpha10"
paging = "3.5.0-beta01"
retrofit = "3.0.0"
runtimeSaveable = "1.11.0-rc01"
sentry = "8.38.0"
serialization = "1.10.0"
serialization = "1.11.0"
sqldelight = "2.3.2"
sqlite = "2.7.0-alpha03"
tracing-perfetto = "1.0.1"
@@ -72,7 +72,7 @@ androidx-compose-ui-text = { module = "androidx.compose.ui:ui-text", version.ref
androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose-ui" }
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose-ui" }
androidx-compose-ui-unit = { module = "androidx.compose.ui:ui-unit", version.ref = "compose-ui" }
androidx-core = "androidx.core:core:1.18.0"
androidx-core = "androidx.core:core:1.19.0-alpha01"
androidx-core-splashscreen = "androidx.core:core-splashscreen:1.2.0"
androidx-lifecycle-common = { module = "androidx.lifecycle:lifecycle-common", version.ref = "lifecycle" }
androidx-lifecycle-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" }
@@ -169,7 +169,7 @@ kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref =
aboutlibraries = { id = "com.mikepenz.aboutlibraries.plugin.android", version.ref = "aboutLibraries" }
android-lint = { id = "com.android.lint", version.ref = "agp" }
android-test = { id = "com.android.test", version.ref = "agp" }
dependencyAnalysis = "com.autonomousapps.dependency-analysis:3.6.1"
dependencyAnalysis = "com.autonomousapps.dependency-analysis:3.7.0"
baselineprofile = { id = "androidx.baselineprofile", version.ref = "benchmark" }
kotlin-composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }