Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comment GH PRs with depenednecy diff #389

Merged
merged 4 commits into from
Oct 15, 2024

Conversation

wzieba
Copy link
Member

@wzieba wzieba commented Oct 15, 2024

Description

This PR introduces an integration of CI toolkit plugin, that will print any changes made to releaseRuntimeClasspath if PR changes any of Gradle files.

Testing Steps

I've tested this by introducing 2089485 . The script printed following comment:

image

@wpmobilebot
Copy link
Collaborator

wpmobilebot commented Oct 15, 2024

📲 You can test the changes from this Pull Request in Gravatar Demo by scanning the QR code below to install the corresponding build.
App Name Gravatar Demo
Commit70080df
Direct Downloadgravatar-demo-prototype-build-pr389-70080df.apk

@wpmobilebot
Copy link
Collaborator

Project dependencies changes

The following changes in project dependencies were detected (configuration releaseRuntimeClasspath):

list
Upgraded Dependencies
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0, (changed from 1.8.1)
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0, (changed from 1.8.1)
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0, (changed from 1.8.1)
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0, (changed from 1.8.1)
tree
 +--- project :gravatar
-|    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1
-|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1
-|         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1
-|         |         +--- org.jetbrains:annotations:23.0.0
-|         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1
-|         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c)
-|         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c)
-|         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c)
-|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.10 (*)
-|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*)
-|         \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.10 (*)
+|    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
+|         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
+|         |         +--- org.jetbrains:annotations:23.0.0
+|         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
+|         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0 (c)
+|         |         |    +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0 (c)
+|         |         |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0 (c)
+|         |         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.10 (*)
+|         +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0 (*)
+|         \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.10 (*)
 +--- project :gravatar-ui
 |    +--- androidx.core:core-ktx:1.13.1
 |    |    \--- androidx.core:core:1.13.1
 |    |         \--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.8.3
 |    |              \--- androidx.lifecycle:lifecycle-runtime-android:2.8.3
 |    |                   +--- androidx.lifecycle:lifecycle-common:2.8.3
 |    |                   |    \--- androidx.lifecycle:lifecycle-common-jvm:2.8.3
-|    |                   |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |                   |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
-|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
 |    +--- androidx.appcompat:appcompat:1.7.0
 |    |    +--- androidx.activity:activity:1.7.0 -> 1.9.2
 |    |    |    +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.3
 |    |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-android:2.8.3
-|    |    |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|    |    |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
-|    |    |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |    |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |    |    |    \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.8.3
-|    |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|    |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
 |    |    \--- androidx.fragment:fragment:1.5.4
 |    |         \--- androidx.loader:loader:1.0.0
 |    |              \--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.8.3
-|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |                   \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |    \--- io.coil-kt:coil-compose:2.7.0
 |         \--- io.coil-kt:coil-compose-base:2.7.0
 |              +--- com.google.accompanist:accompanist-drawablepainter:0.32.0
 |              |    +--- androidx.compose.ui:ui:1.5.0 -> 1.7.2
 |              |    |    \--- androidx.compose.ui:ui-android:1.7.2
 |              |    |         +--- androidx.activity:activity-ktx:1.7.0 -> 1.9.2
 |              |    |         |    +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.8.3
 |              |    |         |    |    \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.3
-|              |    |         |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|              |    |         |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
 |              |    |         |    \--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.8.3
-|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
 |              |    |         +--- androidx.compose.runtime:runtime:1.7.2
 |              |    |         |    \--- androidx.compose.runtime:runtime-android:1.7.2
-|              |    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|              |    |         |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
-|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |              |    |         +--- androidx.compose.ui:ui-text:1.7.2
 |              |    |         |    \--- androidx.compose.ui:ui-text-android:1.7.2
-|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|              |    |         |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
-|              |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+|              |    |         +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)
-|              |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|              |    |         \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
-|              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*)
+|              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.9.0 (*)
 |              +--- io.coil-kt:coil-base:2.7.0
-|              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*)
+|              |    \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.9.0 (*)
 |              \--- androidx.compose.foundation:foundation:1.6.8 -> 1.7.2
 |                   \--- androidx.compose.foundation:foundation-android:1.7.2
 |                        \--- androidx.compose.animation:animation:1.7.2
 |                             \--- androidx.compose.animation:animation-android:1.7.2
 |                                  \--- androidx.compose.animation:animation-core:1.7.2
 |                                       \--- androidx.compose.animation:animation-core-android:1.7.2
-|                                            \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|                                            \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 +--- io.github.osipxd:security-crypto-datastore-preferences:1.1.1-beta03
 |    +--- io.github.osipxd:encrypted-datastore-preferences:1.1.1-beta03
 |    |    +--- io.github.osipxd:encrypted-datastore:1.1.1-beta03
 |    |    |    \--- androidx.datastore:datastore-core:1.1.1
 |    |    |         \--- androidx.datastore:datastore-core-android:1.1.1
-|    |    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |    |    \--- androidx.datastore:datastore-preferences-core:1.1.1
 |    |         \--- androidx.datastore:datastore-preferences-core-jvm:1.1.1
 |    |              \--- androidx.datastore:datastore-core-okio:1.1.1
 |    |                   \--- androidx.datastore:datastore-core-okio-jvm:1.1.1
-|    |                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |                        \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |    +--- io.github.osipxd:security-crypto-datastore:1.1.1-beta03
 |    |    \--- androidx.datastore:datastore:1.1.1
 |    |         \--- androidx.datastore:datastore-android:1.1.1
-|    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|    |              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 |    \--- androidx.datastore:datastore-preferences:1.1.1
 |         \--- androidx.datastore:datastore-preferences-android:1.1.1
-|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*)
+|              \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.9.0 (*)
 \--- androidx.compose.material3.adaptive:adaptive:1.0.0
      \--- androidx.compose.material3.adaptive:adaptive-android:1.0.0
           \--- androidx.window:window:1.3.0
-               \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*)
+               \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.9.0 (*)

@wzieba wzieba added the tooling label Oct 15, 2024
@wzieba
Copy link
Member Author

wzieba commented Oct 15, 2024

The comment above should be removed, but I realised we have a bug in script (Automattic/a8c-ci-toolkit-buildkite-plugin#129). Anyway, I don't think it's a blocking thing.

@wzieba wzieba marked this pull request as ready for review October 15, 2024 09:22
Copy link
Contributor

@AdamGrzybkowski AdamGrzybkowski left a comment

Choose a reason for hiding this comment

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

:shipit:

@wzieba wzieba merged commit ee7848c into trunk Oct 15, 2024
18 checks passed
@wzieba wzieba deleted the dependency_tree_diff_from_ci_toolkit branch October 15, 2024 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants