[1.521.*] Pre-release merge (#1136)
This commit is contained in:
@@ -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/**'
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+1385
-1033
File diff suppressed because it is too large
Load Diff
+1385
-1033
File diff suppressed because it is too large
Load Diff
@@ -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 (
|
||||
|
||||
@@ -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" }
|
||||
|
||||
Reference in New Issue
Block a user