Skip to content

Conversation

adalpari
Copy link
Contributor

Description

This PR is updating Tracks library
https://a8c.slack.com/archives/C04PWEZSYFL/p1757594785803239

Testing instructions

Just check that the CI is green

@adalpari adalpari requested a review from a team as a code owner September 12, 2025 08:44
@adalpari adalpari requested review from Copilot and removed request for a team September 12, 2025 08:44
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the Automattic Tracks library from version 6.0.4 to 6.0.6, following a Slack discussion thread about library maintenance.

  • Updates the automattic-tracks dependency version in the gradle configuration

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@dangermattic
Copy link
Collaborator

dangermattic commented Sep 12, 2025

1 Warning
⚠️ PR is not assigned to a milestone.

Generated by 🚫 Danger

Copy link

@wpmobilebot
Copy link
Contributor

Project dependencies changes

list
! Upgraded Dependencies
com.automattic.tracks:crashlogging:6.0.6, (changed from 6.0.4)
com.automattic:Automattic-Tracks-Android:6.0.6, (changed from 6.0.4)
io.sentry:sentry:8.18.0, (changed from 8.17.0)
io.sentry:sentry-android-core:8.18.0, (changed from 8.17.0)
io.sentry:sentry-android-fragment:8.18.0, (changed from 8.17.0)
io.sentry:sentry-android-navigation:8.18.0, (changed from 8.17.0)
io.sentry:sentry-bom:8.18.0, (changed from 8.17.0)
io.sentry:sentry-compose-android:8.18.0, (changed from 8.17.0)
io.sentry:sentry-okhttp:8.18.0, (changed from 8.17.0)
tree
 +--- project :libs:analytics
-|    \--- com.automattic:Automattic-Tracks-Android:6.0.4
-|         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.10 (*)
+|    \--- com.automattic:Automattic-Tracks-Android:6.0.6
+|         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (*)
 +--- project :libs:editor
-|    \--- com.automattic.tracks:crashlogging:6.0.4
-|         +--- io.sentry:sentry-bom:8.17.0
-|         |    +--- io.sentry:sentry-android-core:8.17.0 (c)
-|         |    +--- io.sentry:sentry-android-fragment:8.17.0 (c)
-|         |    +--- io.sentry:sentry-compose-android:8.17.0 (c)
-|         |    +--- io.sentry:sentry-okhttp:8.17.0 (c)
-|         |    +--- io.sentry:sentry:8.17.0 (c)
-|         |    \--- io.sentry:sentry-android-navigation:8.17.0 (c)
-|         +--- io.sentry:sentry-android-core -> 8.17.0
-|         |    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.9.3
-|         |    |    +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-common:2.9.3 (*)
-|         |    |    +--- androidx.lifecycle:lifecycle-common:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-process:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-service:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.3 (c)
-|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.3 (c)
-|         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.3 (c)
-|         |    +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.3 (*)
-|         |    +--- androidx.core:core:1.3.2 -> 1.16.0 (*)
-|         |    \--- io.sentry:sentry:8.17.0
-|         +--- io.sentry:sentry-okhttp -> 8.17.0
-|         |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.24 (*)
-|         |    \--- io.sentry:sentry:8.17.0
-|         +--- io.sentry:sentry-android-fragment -> 8.17.0
-|         |    \--- io.sentry:sentry:8.17.0
-|         +--- io.sentry:sentry-compose-android -> 8.17.0
-|         |    +--- io.sentry:sentry:8.17.0
-|         |    +--- io.sentry:sentry-android-navigation:8.17.0
-|         |    |    \--- io.sentry:sentry:8.17.0
-|         |    \--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.9.3 (*)
-|         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
-|         +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
-|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.10 (*)
+|    \--- com.automattic.tracks:crashlogging:6.0.6
+|         +--- io.sentry:sentry-bom:8.18.0
+|         |    +--- io.sentry:sentry-android-core:8.18.0 (c)
+|         |    +--- io.sentry:sentry-android-fragment:8.18.0 (c)
+|         |    +--- io.sentry:sentry-compose-android:8.18.0 (c)
+|         |    +--- io.sentry:sentry-okhttp:8.18.0 (c)
+|         |    +--- io.sentry:sentry:8.18.0 (c)
+|         |    \--- io.sentry:sentry-android-navigation:8.18.0 (c)
+|         +--- io.sentry:sentry-android-core -> 8.18.0
+|         |    +--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.9.3
+|         |    |    +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-common:2.9.3 (*)
+|         |    |    +--- androidx.lifecycle:lifecycle-common:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-process:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-service:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.3 (c)
+|         |    |    +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.3 (c)
+|         |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.3 (c)
+|         |    +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.3 (*)
+|         |    +--- androidx.core:core:1.3.2 -> 1.16.0 (*)
+|         |    \--- io.sentry:sentry:8.18.0
+|         +--- io.sentry:sentry-okhttp -> 8.18.0
+|         |    +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.24 (*)
+|         |    \--- io.sentry:sentry:8.18.0
+|         +--- io.sentry:sentry-android-fragment -> 8.18.0
+|         |    \--- io.sentry:sentry:8.18.0
+|         +--- io.sentry:sentry-compose-android -> 8.18.0
+|         |    +--- io.sentry:sentry:8.18.0
+|         |    +--- io.sentry:sentry-android-navigation:8.18.0
+|         |    |    \--- io.sentry:sentry:8.18.0
+|         |    +--- androidx.compose.material3:material3:1.2.1 -> 1.3.2
+|         |    |    \--- androidx.compose.material3:material3-android:1.3.2
+|         |    |         +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*)
+|         |    |         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
+|         |    |         +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.5.0 (*)
+|         |    |         +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
+|         |    |         +--- androidx.compose.animation:animation-core:1.6.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.0
+|         |    |         |    \--- androidx.compose.foundation:foundation-android:1.9.0
+|         |    |         |         +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
+|         |    |         |         +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.0 (*)
+|         |    |         |         +--- androidx.collection:collection:1.5.0 (*)
+|         |    |         |         +--- androidx.compose.animation:animation:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.foundation:foundation-layout:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.runtime:runtime:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.ui:ui:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.ui:ui-text:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.ui:ui-util:1.9.0 (*)
+|         |    |         |         +--- androidx.core:core:1.13.1 -> 1.16.0 (*)
+|         |    |         |         +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.10 (*)
+|         |    |         |         +--- androidx.compose.foundation:foundation-layout:1.9.0 (c)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (c)
+|         |    |         +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8
+|         |    |         |    \--- androidx.compose.material:material-icons-core-android:1.7.8
+|         |    |         |         +--- androidx.compose.ui:ui:1.6.0 -> 1.9.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.10 (*)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.10
+|         |    |         |              \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.10 (*)
+|         |    |         +--- androidx.compose.material:material-ripple:1.7.0 -> 1.9.0
+|         |    |         |    \--- androidx.compose.material:material-ripple-android:1.9.0
+|         |    |         |         +--- androidx.collection:collection:1.5.0 (*)
+|         |    |         |         +--- androidx.compose.animation:animation:1.7.1 -> 1.9.0 (*)
+|         |    |         |         +--- androidx.compose.foundation:foundation:1.7.1 -> 1.9.0 (*)
+|         |    |         |         +--- androidx.compose.runtime:runtime:1.9.0 (*)
+|         |    |         |         +--- androidx.compose.ui:ui-util:1.7.1 -> 1.9.0 (*)
+|         |    |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.10 (*)
+|         |    |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (c)
+|         |    |         +--- androidx.compose.runtime:runtime:1.7.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.compose.ui:ui:1.6.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.compose.ui:ui-text:1.6.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.compose.ui:ui-util:1.6.0 -> 1.9.0 (*)
+|         |    |         +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.3 (*)
+|         |    |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.10 (*)
+|         |    \--- androidx.lifecycle:lifecycle-common-java8:2.2.0 -> 2.9.3 (*)
+|         +--- com.squareup.okhttp3:okhttp:4.9.0 -> 4.12.0 (*)
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (*)
 +--- com.automattic:about:1.5.1
 |    +--- androidx.compose.ui:ui-tooling:1.6.6 -> 1.9.0
 |    |    \--- androidx.compose.ui:ui-tooling-android:1.9.0
 |    |         +--- androidx.compose.material:material:1.0.0 -> 1.9.0
 |    |         |    \--- androidx.compose.material:material-android:1.9.0
-|    |         |         +--- androidx.compose.foundation:foundation:1.8.2 -> 1.9.0
-|    |         |         |    \--- androidx.compose.foundation:foundation-android:1.9.0
-|    |         |         |         +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*)
-|    |         |         |         +--- androidx.annotation:annotation-experimental:1.4.1 -> 1.5.0 (*)
-|    |         |         |         +--- androidx.collection:collection:1.5.0 (*)
-|    |         |         |         +--- androidx.compose.animation:animation:1.9.0 (*)
-|    |         |         |         +--- androidx.compose.foundation:foundation-layout:1.9.0 (*)
-|    |         |         |         +--- androidx.compose.runtime:runtime:1.9.0 (*)
-|    |         |         |         +--- androidx.compose.ui:ui:1.9.0 (*)
-|    |         |         |         +--- androidx.compose.ui:ui-text:1.9.0 (*)
-|    |         |         |         +--- androidx.compose.ui:ui-util:1.9.0 (*)
-|    |         |         |         +--- androidx.core:core:1.13.1 -> 1.16.0 (*)
-|    |         |         |         +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*)
-|    |         |         |         +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.10 (*)
-|    |         |         |         +--- androidx.compose.foundation:foundation-layout:1.9.0 (c)
-|    |         |         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (c)
+|    |         |         +--- androidx.compose.foundation:foundation:1.8.2 -> 1.9.0 (*)
-|    |         |         \--- androidx.compose.material:material-ripple:1.8.2 -> 1.9.0
-|    |         |              \--- androidx.compose.material:material-ripple-android:1.9.0
-|    |         |                   +--- androidx.collection:collection:1.5.0 (*)
-|    |         |                   +--- androidx.compose.animation:animation:1.7.1 -> 1.9.0 (*)
-|    |         |                   +--- androidx.compose.foundation:foundation:1.7.1 -> 1.9.0 (*)
-|    |         |                   +--- androidx.compose.runtime:runtime:1.9.0 (*)
-|    |         |                   +--- androidx.compose.ui:ui-util:1.7.1 -> 1.9.0 (*)
-|    |         |                   +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.10 (*)
-|    |         |                   \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.10 (c)
+|    |         |         \--- androidx.compose.material:material-ripple:1.8.2 -> 1.9.0 (*)
 |    |         \--- androidx.compose.ui:ui-tooling-preview:1.9.0
 |    |              \--- androidx.compose.ui:ui-tooling-preview-android:1.9.0
-|    |                   \--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.10
-|    |                        \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.10 (*)
+|    |                   \--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.10 (*)
-|    \--- androidx.compose.material3:material3-android:1.2.1 -> 1.3.2
-|         +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*)
-|         +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*)
-|         +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.5.0 (*)
-|         +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*)
-|         +--- androidx.compose.animation:animation-core:1.6.0 -> 1.9.0 (*)
-|         +--- androidx.compose.foundation:foundation:1.7.0 -> 1.9.0 (*)
-|         +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.9.0 (*)
-|         +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8
-|         |    \--- androidx.compose.material:material-icons-core-android:1.7.8
-|         |         +--- androidx.compose.ui:ui:1.6.0 -> 1.9.0 (*)
-|         |         +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.10 (*)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.10 (*)
-|         +--- androidx.compose.material:material-ripple:1.7.0 -> 1.9.0 (*)
-|         +--- androidx.compose.runtime:runtime:1.7.0 -> 1.9.0 (*)
-|         +--- androidx.compose.ui:ui:1.6.0 -> 1.9.0 (*)
-|         +--- androidx.compose.ui:ui-text:1.6.0 -> 1.9.0 (*)
-|         +--- androidx.compose.ui:ui-util:1.6.0 -> 1.9.0 (*)
-|         +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.3 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.10 (*)
+|    \--- androidx.compose.material3:material3-android:1.2.1 -> 1.3.2 (*)
 +--- com.gravatar:gravatar-quickeditor:2.5.0
 |    \--- com.gravatar:gravatar-ui:2.5.0
-|         \--- androidx.compose.material3:material3 -> 1.3.2
-|              \--- androidx.compose.material3:material3-android:1.3.2 (*)
+|         \--- androidx.compose.material3:material3 -> 1.3.2 (*)
-\--- com.automattic.tracks:crashlogging:6.0.4 (*)
+\--- com.automattic.tracks:crashlogging:6.0.6 (*)

@wpmobilebot
Copy link
Contributor

WordPress📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress WordPress
FlavorJalapeno
Build TypeDebug
Versionpr22205-402ac42
Commit402ac42
Direct Downloadwordpress-prototype-build-pr22205-402ac42.apk
Note: Google Login is not supported on these builds.

@wpmobilebot
Copy link
Contributor

Jetpack📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack Jetpack
FlavorJalapeno
Build TypeDebug
Versionpr22205-402ac42
Commit402ac42
Direct Downloadjetpack-prototype-build-pr22205-402ac42.apk
Note: Google Login is not supported on these builds.

@adalpari adalpari requested a review from jkmassel September 12, 2025 09:14
@jkmassel
Copy link
Contributor

I'm seeing useragent: Nosara Client for SM-G960W; Android/10 in the Tracks data now. I'm pretty sure that's what we want /cc @anandnalya.

@adalpari
Copy link
Contributor Author

adalpari commented Sep 12, 2025

Linking this Slack conversation for reference: https://a8c.slack.com/archives/C0HTU7HV3/p1757581223850569

@anandnalya
Copy link

I'm seeing useragent: Nosara Client for SM-G960W; Android/10 in the Tracks data now. I'm pretty sure that's what we want /cc @anandnalya.

Thanks @jkmassel, this looks good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants