/home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/wrapper/gradle-wrapper.properties:4: Warning: A newer version of Gradle than 8.13 is available: 8.14.3 [AndroidGradlePluginVersion] distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:2: Warning: A newer version of com.android.application than 8.12.3 is available: 8.13.1 [AndroidGradlePluginVersion] agp = "8.12.3" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:2: Warning: A newer version of com.android.kotlin.multiplatform.library than 8.12.3 is available: 8.13.1 [AndroidGradlePluginVersion] agp = "8.12.3" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:2: Warning: A newer version of com.android.library than 8.12.3 is available: 8.13.1 [AndroidGradlePluginVersion] agp = "8.12.3" ~~~~~~~~ Explanation for issues of type "AndroidGradlePluginVersion": This detector looks for usage of the Android Gradle Plugin where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find. /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:30: Warning: A newer version of androidx.room than 2.8.2 is available: 2.8.3 [GradleDependency] room = "2.8.2" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:30: Warning: A newer version of androidx.room:room-compiler than 2.8.2 is available: 2.8.3 [GradleDependency] room = "2.8.2" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:30: Warning: A newer version of androidx.room:room-ktx than 2.8.2 is available: 2.8.3 [GradleDependency] room = "2.8.2" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:30: Warning: A newer version of androidx.room:room-paging than 2.8.2 is available: 2.8.3 [GradleDependency] room = "2.8.2" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:30: Warning: A newer version of androidx.room:room-runtime than 2.8.2 is available: 2.8.3 [GradleDependency] room = "2.8.2" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:42: Warning: A newer version of androidx.work:work-runtime than 2.10.4 is available: 2.11.0 [GradleDependency] androidx-work = "2.10.4" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:42: Warning: A newer version of androidx.work:work-runtime-ktx than 2.10.4 is available: 2.11.0 [GradleDependency] androidx-work = "2.10.4" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:48: Warning: A newer version of androidx.compose.material3:material3-window-size-class than 1.3.2 is available: 1.4.0 [GradleDependency] compose-material3 = "1.3.2" ~~~~~~~ Explanation for issues of type "GradleDependency": This detector looks for usages of libraries where the version you are using is not the current stable release. Using older versions is fine, and there are cases where you deliberately want to stick with an older version. However, you may simply not be aware that a more recent version is available, and that is what this lint check helps find. /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose than 2.9.4 is available: 2.9.6 [NewerVersionAvailable] androidx-lifecycle = "2.9.4" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel than 2.9.4 is available: 2.9.6 [NewerVersionAvailable] androidx-lifecycle = "2.9.4" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose than 2.9.4 is available: 2.9.6 [NewerVersionAvailable] androidx-lifecycle = "2.9.4" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:8: Warning: A newer version of org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-savedstate than 2.9.4 is available: 2.9.6 [NewerVersionAvailable] androidx-lifecycle = "2.9.4" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:10: Warning: A newer version of io.michaelrocks:libphonenumber-android than 9.0.16 is available: 9.0.17 [NewerVersionAvailable] libphonenumber-android = "9.0.16" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:11: Warning: A newer version of com.googlecode.libphonenumber:libphonenumber than 9.0.16 is available: 9.0.18 [NewerVersionAvailable] libphonenumber-google = "9.0.16" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:12: Warning: A newer version of org.jetbrains.androidx.navigation:navigation-compose than 2.9.0 is available: 2.9.1 [NewerVersionAvailable] navigation = "2.9.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:14: Warning: A newer version of org.jetbrains.compose than 1.9.0 is available: 1.9.3 [NewerVersionAvailable] compose-multiplatform = "1.9.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:15: Warning: A newer version of org.jetbrains.kotlin.android than 2.2.20 is available: 2.2.21 [NewerVersionAvailable] kotlin = "2.2.20" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:15: Warning: A newer version of org.jetbrains.kotlin.jvm than 2.2.20 is available: 2.2.21 [NewerVersionAvailable] kotlin = "2.2.20" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:15: Warning: A newer version of org.jetbrains.kotlin.multiplatform than 2.2.20 is available: 2.2.21 [NewerVersionAvailable] kotlin = "2.2.20" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:15: Warning: A newer version of org.jetbrains.kotlin.plugin.compose than 2.2.20 is available: 2.2.21 [NewerVersionAvailable] kotlin = "2.2.20" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor.plugin than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-client-content-negotiation than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-client-core-jvm than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-client-json than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-client-okhttp than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-serialization-kotlinx-json than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-auth than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-auto-head-response than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-call-logging than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-conditional-headers than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-content-negotiation than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-core-jvm than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-cors than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-netty-jvm than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-openapi than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-status-pages than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:19: Warning: A newer version of io.ktor:ktor-server-swagger than 3.3.0 is available: 3.3.2 [NewerVersionAvailable] ktor = "3.3.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:20: Warning: A newer version of ch.qos.logback:logback-classic than 1.5.18 is available: 1.5.21 [NewerVersionAvailable] logback = "1.5.18" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:21: Warning: A newer version of com.networknt:json-schema-validator than 1.5.9 is available: 2.0.0 [NewerVersionAvailable] json-schema-validator = "1.5.9" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:22: Warning: A newer version of com.eygraber:uri-kmp than 0.0.20 is available: 0.0.21 [NewerVersionAvailable] uri-kmp = "0.0.20" ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:24: Warning: A newer version of com.squareup.okhttp3:okhttp than 5.1.0 is available: 5.3.0 [NewerVersionAvailable] okhttp = "5.1.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:34: Warning: A newer version of io.github.koalaplot:koalaplot-core than 0.6.4 is available: 0.10.2 [NewerVersionAvailable] koalaplot-version = "0.6.4" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:39: Warning: A newer version of com.squareup.okhttp3:mockwebserver than 5.1.0 is available: 5.3.0 [NewerVersionAvailable] mockwebserver = "5.1.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:40: Warning: A newer version of org.mockito.kotlin:mockito-kotlin than 6.0.0 is available: 6.1.0 [NewerVersionAvailable] mockito-kotlin = "6.0.0" ~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:55: Warning: A newer version of io.swagger.codegen.v3:swagger-codegen-cli than 3.0.73 is available: 3.0.75 [NewerVersionAvailable] swagger-codegen = "3.0.73" # As per https://swagger.io/docs/open-source-tools/swagger-codegen/codegen-v3/about/ ~~~~~~~~ /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/gradle/libs.versions.toml:56: Warning: A newer version of org.webjars:swagger-ui than 5.28.1 is available: 5.30.2 [NewerVersionAvailable] swagger-ui = "5.28.1" ~~~~~~~~ Explanation for issues of type "NewerVersionAvailable": This detector checks with a central repository to see if there are newer versions available for the dependencies used by this project. This is similar to the GradleDependency check, which checks for newer versions available in the Android SDK tools and libraries, but this works with any MavenCentral dependency, and connects to the library every time, which makes it more flexible but also much slower. /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/values-v23: Warning: This folder configuration (v23) is unnecessary; minSdkVersion is 23. Merge all the resources in this folder into values. [ObsoleteSdkInt] Explanation for issues of type "ObsoleteSdkInt": This check flags version checks that are not necessary, because the minSdkVersion (or surrounding known API level) is already at least as high as the version checked for. Similarly, it also looks for resources in -vNN folders, such as values-v14 where the version qualifier is less than or equal to the minSdkVersion, where the contents should be merged into the best folder. /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/ic_launcher_background.xml:2: Warning: The resource R.drawable.ic_launcher_background appears to be unused [UnusedResources] like this: ```xml ``` /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/assignments.png: Warning: Found bitmap drawable res/drawable/assignments.png in densityless folder [IconLocation] /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/data_reporting.png: Warning: Found bitmap drawable res/drawable/data_reporting.png in densityless folder [IconLocation] /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/digital_library.png: Warning: Found bitmap drawable res/drawable/digital_library.png in densityless folder [IconLocation] /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/respect_logo.webp: Warning: Found bitmap drawable res/drawable/respect_logo.webp in densityless folder [IconLocation] /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/spix_logo.webp: Warning: Found bitmap drawable res/drawable/spix_logo.webp in densityless folder [IconLocation] /home/jenkins/.jenkins/workspace/RESPECT-end-to-end/respect-app-compose/src/androidMain/res/drawable/works_offline.png: Warning: Found bitmap drawable res/drawable/works_offline.png in densityless folder [IconLocation] Explanation for issues of type "IconLocation": The res/drawable folder is intended for density-independent graphics such as shapes defined in XML. For bitmaps, move it to drawable-mdpi and consider providing higher and lower resolution versions in drawable-ldpi, drawable-hdpi and drawable-xhdpi. If the icon really is density independent (for example a solid color) you can place it in drawable-nodpi. https://developer.android.com/guide/practices/screens_support.html 0 errors, 60 warnings