Skip to content

Update Compose BOM to 2026.02.01#1666

Closed
dturner wants to merge 2 commits intomainfrom
compose-update-2026-03-10
Closed

Update Compose BOM to 2026.02.01#1666
dturner wants to merge 2 commits intomainfrom
compose-update-2026-03-10

Conversation

@dturner
Copy link
Collaborator

@dturner dturner commented Mar 10, 2026

Updates the Compose BOM to version 2026.02.01 across all samples.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on a comprehensive update of project dependencies and build configurations across multiple sample applications. The primary goal is to upgrade the Compose BOM to its latest stable version, which in turn necessitated updates to a wide array of other AndroidX and third-party libraries. These changes ensure that the projects are running on the most current and compatible versions of their dependencies, improving stability and potentially enabling new features. Additionally, Gradle wrapper versions were standardized, and minor code style adjustments were made to improve consistency.

Highlights

  • Compose BOM Update: Updated the Compose Bill of Materials (BOM) to version 2026.02.01 across all sample projects (JetLagged, JetNews, Jetcaster, Jetchat, Jetsnack, Reply).
  • Dependency Version Bumps: Numerous other dependencies were updated to their latest versions, including Android Gradle Plugin (9.1.0), Spotless (8.3.0), Kotlin (2.3.10), Hilt (2.59.2), Media3 (1.9.2), and various AndroidX libraries (e.g., Activity Compose, Lifecycle, Navigation, Test, Wear Compose).
  • Gradle Wrapper and Configuration Updates: The Gradle wrapper distribution was updated to version 9.3.1 across all projects. Additionally, the kotlin.android plugin alias was removed from several build.gradle.kts files in the Jetcaster project, and a new gradle.properties file was added to the root with JVM arguments.
  • Code Formatting and Readability: Minor code formatting improvements were applied in several Kotlin files within the Jetcaster project, primarily by adding newlines in when statements and aligning multiline assignments for enhanced readability.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • JetLagged/gradle/libs.versions.toml
    • Updated androidGradlePlugin from 9.0.1 to 9.1.0
    • Updated androidx-compose-bom from 2026.02.00 to 2026.02.01
    • Updated spotless from 8.2.1 to 8.3.0
  • JetLagged/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 9.1.0 to 9.3.1
  • JetNews/gradle/libs.versions.toml
    • Updated androidGradlePlugin from 9.0.1 to 9.1.0
    • Updated androidx-compose-bom from 2026.02.00 to 2026.02.01
    • Updated spotless from 8.2.1 to 8.3.0
  • JetNews/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 9.1.0 to 9.3.1
  • Jetcaster/core/data-testing/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/core/data/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/core/data/src/main/java/com/example/jetcaster/core/data/database/model/PodcastWithExtraInfo.kt
    • Added newline for readability in equals method's when statement
  • Jetcaster/core/designsystem/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/core/designsystem/src/main/java/com/example/jetcaster/designsystem/component/PodcastImage.kt
    • Added newline for readability in when statement
  • Jetcaster/core/domain-testing/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/core/domain/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/glancewidget/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/glancewidget/src/main/java/com/example/jetcaster/glancewidget/JetcasterAppWidget.kt
    • Added newlines for readability in calculateSizeBucket's when statement
    • Aligned multiline string assignment for episodeTitle
    • Added newline for readability in provideGlance's when statement
    • Added newline for readability in PodcastText's when statement
  • Jetcaster/gradle/libs.versions.toml
    • Updated android-material3 from 1.13.0-alpha13 to 1.14.0-alpha09
    • Updated androidGradlePlugin from 8.10.1 to 9.1.0
    • Updated androidx-activity-compose from 1.10.1 to 1.12.4
    • Updated androidx-compose-bom from 2025.09.00 to 2026.02.01
    • Updated androidx-core-splashscreen from 1.0.1 to 1.2.0
    • Updated androidx-corektx from 1.16.0 to 1.17.0
    • Updated androidx-lifecycle-compose from 2.9.1 to 2.10.0
    • Updated androidx-lifecycle-runtime-compose from 2.9.1 to 2.10.0
    • Updated androidx-navigation from 2.9.0 to 2.9.7
    • Updated androidx-test from 1.6.1 to 1.7.0
    • Updated androidx-test-espresso from 3.6.1 to 3.7.0
    • Updated androidx-test-ext-junit from 1.2.1 to 1.3.0
    • Updated androidx-test-ext-truth from 1.6.0 to 1.7.0
    • Updated androidx-tv-material from 1.0.0 to 1.0.1
    • Updated androidx-wear-compose from 1.5.0 to 1.5.6
    • Updated androidx-wear-compose-material3 from 1.5.1 to 1.5.6
    • Updated androidx-window from 1.4.0 to 1.5.1
    • Updated androidxHiltNavigationCompose from 1.2.0 to 1.3.0
    • Updated google-maps from 19.2.0 to 20.0.0
    • Updated gradle-versions from 0.52.0 to 0.53.0
    • Updated hilt from 2.56.2 to 2.59.2
    • Updated hiltExt from 1.2.0 to 1.3.0
    • Updated kotlin from 2.1.21 to 2.3.10
    • Updated kotlinx-serialization-json from 1.8.1 to 1.10.0
    • Updated ksp from 2.1.21-2.0.2 to 2.3.6
    • Updated maps-compose from 6.6.0 to 8.2.0
    • Updated media3 from 1.7.1 to 1.9.2
    • Updated okhttp from 4.12.0 to 5.3.2
    • Updated robolectric from 4.14.1 to 4.16.1
    • Updated roborazzi from 1.45.1 to 1.59.0
    • Updated room from 2.7.1 to 2.8.4
    • Updated spotless from 7.0.4 to 8.3.0
    • Updated version-catalog-update from 1.0.0 to 1.1.0
    • Added androidx-media3-common-ktx, androidx-media3-exoplayer, androidx-media3-session library definitions
    • Updated androidx-test-runner to use version reference instead of string literal
    • Reordered horologist-audio-uimaterial3 and horologist-media-uimaterial3 library definitions
  • Jetcaster/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 8.14.2 to 9.3.1
  • Jetcaster/mobile/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/home/Home.kt
    • Added newlines for readability in lastUpdated function's when statement
  • Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/player/PlayerScreen.kt
    • Aligned multiline assignment for clipInOverlayDuringTransition
  • Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/shared/EpisodeListItem.kt
    • Added newline for readability in EpisodeListItemFooter's when statement
    • Aligned multiline modifier assignment in EpisodeListItemHeader
  • Jetcaster/mobile/src/main/java/com/example/jetcaster/ui/theme/Theme.kt
    • Added newline for readability in JetcasterTheme's when statement
  • Jetcaster/tv/build.gradle.kts
    • Removed alias(libs.plugins.kotlin.android) plugin
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/component/Catalog.kt
    • Aligned multiline assignment for verticalArrangement
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/episode/EpisodeScreen.kt
    • Added newlines for readability in EpisodeScreen's when statement
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/library/LibraryScreen.kt
    • Added newline for readability in LibraryScreen's when statement
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/player/PlayerScreen.kt
    • Added newline for readability in PlayerScreen's when statement
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/podcast/PodcastDetailsScreen.kt
    • Added newlines for readability in PodcastDetailsScreen's when statement
    • Aligned multiline assignment for horizontalArrangement
  • Jetcaster/tv/src/main/java/com/example/jetcaster/tv/ui/search/SearchScreen.kt
    • Added newline for readability in SearchScreen's when statement
    • Aligned multiline assignment for horizontalArrangement
  • Jetcaster/wear/build.gradle
    • Removed alias(libs.plugins.kotlin.android) plugin
    • Updated compileSdk to use version catalog reference
    • Updated Kotlin compiler options syntax to use kotlin { compilerOptions { ... } } block
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/components/MediaContent.kt
    • Added newline for readability in MediaContent's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/components/SettingsButtons.kt
    • Added newlines for readability in PlaybackSpeedButton's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/episode/EpisodeScreen.kt
    • Added newline for readability in episodeInfoContent's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/player/PlayerScreen.kt
    • Added newline for readability in PlayerScreen's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/podcast/PodcastDetailsScreen.kt
    • Added newline for readability in PodcastDetailsScreen's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/podcasts/PodcastsScreen.kt
    • Added newlines for readability in PodcastsScreen's when statement
  • Jetcaster/wear/src/main/java/com/example/jetcaster/ui/queue/QueueScreen.kt
    • Added newlines for readability in QueueScreen's when statements
    • Aligned multiline assignment for contentDescription in ButtonsContent
  • Jetchat/gradle/libs.versions.toml
    • Updated androidGradlePlugin from 9.0.1 to 9.1.0
    • Updated androidx-compose-bom from 2026.02.00 to 2026.02.01
    • Updated spotless from 8.2.1 to 8.3.0
  • Jetchat/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 9.1.0 to 9.3.1
  • Jetsnack/gradle/libs.versions.toml
    • Updated androidGradlePlugin from 9.0.1 to 9.1.0
    • Updated androidx-compose-bom from 2026.02.00 to 2026.02.01
    • Updated spotless from 8.2.1 to 8.3.0
  • Jetsnack/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 9.1.0 to 9.3.1
  • Reply/gradle/libs.versions.toml
    • Updated androidGradlePlugin from 9.0.1 to 9.1.0
    • Updated androidx-compose-bom from 2026.02.00 to 2026.02.01
    • Updated spotless from 8.2.1 to 8.3.0
  • Reply/gradle/wrapper/gradle-wrapper.properties
    • Updated Gradle distribution URL from 9.1.0 to 9.3.1
  • gradle.properties
    • Added new file with org.gradle.jvmargs=-Xmx4g
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@dturner dturner force-pushed the compose-update-2026-03-10 branch from 92e53ea to 8a30643 Compare March 10, 2026 22:52
@dturner dturner force-pushed the compose-update-2026-03-10 branch from 8a30643 to 322adb3 Compare March 10, 2026 22:53
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates various dependencies across the samples, most notably the Compose BOM and Gradle. While most of the dependency bumps and code formatting changes are correct, there's a critical issue in several gradle-wrapper.properties files. The distributionSha256Sum has not been updated to match the new Gradle version, which will cause the builds for those samples to fail. I've provided suggestions to fix these checksums.

distributionPath=wrapper/dists
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The Gradle wrapper's SHA-256 sum needs to be updated to match the new Gradle version (9.3.1). The current checksum is for Gradle 9.1.0, which will cause build failures.

distributionSha256Sum=22218d8a543194a32359b3323579685351668e1b93385b7410f13a48c5e02787

distributionPath=wrapper/dists
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The Gradle wrapper's SHA-256 sum needs to be updated to match the new Gradle version (9.3.1). The current checksum is for Gradle 9.1.0, which will cause build failures.

distributionSha256Sum=22218d8a543194a32359b3323579685351668e1b93385b7410f13a48c5e02787

distributionPath=wrapper/dists
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The Gradle wrapper's SHA-256 sum needs to be updated to match the new Gradle version (9.3.1). The current checksum is for Gradle 9.1.0, which will cause build failures.

distributionSha256Sum=22218d8a543194a32359b3323579685351668e1b93385b7410f13a48c5e02787

distributionPath=wrapper/dists
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The Gradle wrapper's SHA-256 sum needs to be updated to match the new Gradle version (9.3.1). The current checksum is for Gradle 9.1.0, which will cause build failures.

distributionSha256Sum=22218d8a543194a32359b3323579685351668e1b93385b7410f13a48c5e02787

distributionPath=wrapper/dists
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The Gradle wrapper's SHA-256 sum needs to be updated to match the new Gradle version (9.3.1). The current checksum is for Gradle 9.1.0, which will cause build failures.

distributionSha256Sum=22218d8a543194a32359b3323579685351668e1b93385b7410f13a48c5e02787

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates various dependencies across the samples, most notably the Compose BOM to 2026.02.01 and Gradle to 9.3.1. The dependency updates and related code changes, such as adopting new Gradle plugin syntax, are appropriate. However, there is a critical issue in several gradle-wrapper.properties files. While the distributionUrl was updated to use Gradle 9.3.1, the corresponding distributionSha256Sum was not updated. This mismatch will cause the Gradle wrapper validation to fail. I've added comments to all affected files pointing out this issue.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The distributionUrl has been updated to Gradle 9.3.1, but the distributionSha256Sum on line 17 has not been updated to match. This will cause the Gradle wrapper validation to fail.

Please update the SHA for gradle-9.3.1-bin.zip. The correct value is 2c0a252c5c4262a48191b63c40136a895c798864f704111327e5d7939955b544.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The distributionUrl has been updated to Gradle 9.3.1, but the distributionSha256Sum on line 17 has not been updated to match. This will cause the Gradle wrapper validation to fail.

Please update the SHA for gradle-9.3.1-bin.zip. The correct value is 2c0a252c5c4262a48191b63c40136a895c798864f704111327e5d7939955b544.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The distributionUrl has been updated to Gradle 9.3.1, but the distributionSha256Sum on line 17 has not been updated to match. This will cause the Gradle wrapper validation to fail.

Please update the SHA for gradle-9.3.1-bin.zip. The correct value is 2c0a252c5c4262a48191b63c40136a895c798864f704111327e5d7939955b544.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The distributionUrl has been updated to Gradle 9.3.1, but the distributionSha256Sum on line 17 has not been updated to match. This will cause the Gradle wrapper validation to fail.

Please update the SHA for gradle-9.3.1-bin.zip. The correct value is 2c0a252c5c4262a48191b63c40136a895c798864f704111327e5d7939955b544.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

critical

The distributionUrl has been updated to Gradle 9.3.1, but the distributionSha256Sum on line 17 has not been updated to match. This will cause the Gradle wrapper validation to fail.

Please update the SHA for gradle-9.3.1-bin.zip. The correct value is 2c0a252c5c4262a48191b63c40136a895c798864f704111327e5d7939955b544.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates dependencies across various samples, including the Compose BOM and Gradle versions. However, a critical security vulnerability has been identified in the gradle-wrapper.properties files. Specifically, several projects updated the Gradle distribution URL but failed to update the corresponding SHA-256 integrity hash, which will cause builds to fail due to integrity check mismatches. Additionally, one project is missing the integrity hash entirely, posing a significant security risk by making the build process vulnerable to Man-in-the-Middle attacks. These issues must be addressed by providing the correct SHA-256 hashes for the new Gradle version to ensure both build stability and security.

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The Gradle wrapper is configured to download Gradle 9.3.1 without a distributionSha256Sum. This omission is a critical security vulnerability, as it makes the build process vulnerable to Man-in-the-Middle (MITM) attacks or compromised distribution servers, potentially leading to the execution of malicious code. It is highly recommended to add the distributionSha256Sum property with the correct SHA-256 hash for gradle-9.3.1-bin.zip to ensure the integrity of the downloaded Gradle distribution and enhance security.

distributionSha256Sum=e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The distributionUrl has been updated to gradle-9.3.1-bin.zip, but the distributionSha256Sum remains set to the hash for Gradle 9.1.0 (a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806). This mismatch is a security concern as it indicates a failure in the integrity check, which will cause the Gradle wrapper to abort the download and break the build. Please update the distributionSha256Sum to the correct SHA-256 hash (e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c) for gradle-9.3.1-bin.zip to ensure a secure and successful build process.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The distributionUrl has been updated to gradle-9.3.1-bin.zip, but the distributionSha256Sum remains set to the hash for Gradle 9.1.0 (a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806). This mismatch is a security concern as it indicates a failure in the integrity check, which will cause the Gradle wrapper to abort the download and break the build. Please update the distributionSha256Sum to the correct SHA-256 hash (e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c) for gradle-9.3.1-bin.zip to ensure a secure and successful build process.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The distributionUrl has been updated to gradle-9.3.1-bin.zip, but the distributionSha256Sum remains set to the hash for Gradle 9.1.0 (a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806). This mismatch is a security concern as it indicates a failure in the integrity check, which will cause the Gradle wrapper to abort the download and break the build. Please update the distributionSha256Sum to the correct SHA-256 hash (e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c) for gradle-9.3.1-bin.zip to ensure a secure and successful build process.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The distributionUrl has been updated to gradle-9.3.1-bin.zip, but the distributionSha256Sum remains set to the hash for Gradle 9.1.0 (a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806). This mismatch is a security concern as it indicates a failure in the integrity check, which will cause the Gradle wrapper to abort the download and break the build. Please update the distributionSha256Sum to the correct SHA-256 hash (e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c) for gradle-9.3.1-bin.zip to ensure a secure and successful build process.

distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
distributionSha256Sum=7108fef32b066dcb8e074d4114e8614cfb6f1efeb9497c0b0268b7b4039f22bc
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

security-medium medium

The distributionUrl has been updated to gradle-9.3.1-bin.zip, but the distributionSha256Sum remains set to the hash for Gradle 9.1.0 (a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806). This mismatch is a security concern as it indicates a failure in the integrity check, which will cause the Gradle wrapper to abort the download and break the build. Please update the distributionSha256Sum to the correct SHA-256 hash (e3f461a293d39f9621500318451b34a4140ac5f7435641da928b642a14a2432c) for gradle-9.3.1-bin.zip to ensure a secure and successful build process.

@dturner dturner closed this Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant