fix(deps): update all non-major dependencies#239
Conversation
审阅者指南(在小型 PR 上折叠显示)审阅者指南此 PR 将多个开发期与运行期依赖(Gradle wrapper、Kotlin coroutines、JUnit、KSP、Compose BOM/Material3、Renovate GitHub Action 以及 CI 中使用的 Ruby)升级到了最新的非主版本,并更新 README 徽章以反映这些新版本。 文件级改动
可能关联的问题
技巧与命令与 Sourcery 交互
自定义你的体验前往你的 dashboard 以:
获取帮助Original review guide in EnglishReviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR updates several development and runtime dependencies (Gradle wrapper, Kotlin coroutines, JUnit, KSP, Compose BOM/Material3, Renovate GitHub Action, and Ruby used in CI) to their latest non-major versions and refreshes the README badges to reflect the new versions. File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Hey - 我发现了 1 个问题
面向 AI 代理的提示
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="gradle/wrapper/gradle-wrapper.properties" line_range="3-4" />
<code_context>
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=553c78f50dafcd54d65b9a444649057857469edf836431389695608536d6b746
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
</code_context>
<issue_to_address>
**issue (bug_risk):** 请更新 Gradle wrapper 的校验和,以匹配新的分发 URL。
`distributionSha256Sum` 仍然对应 9.5.0,因此在 `validateDistributionUrl=true` 的情况下,wrapper 会在 9.5.1 上验证失败。请将其替换为来自 Gradle 下载页面、针对 9.5.1 二进制包的官方 SHA-256 值。
</issue_to_address>帮我变得更有用!请在每条评论上点击 👍 或 👎,我会根据这些反馈改进后续的评审。
Original comment in English
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="gradle/wrapper/gradle-wrapper.properties" line_range="3-4" />
<code_context>
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=553c78f50dafcd54d65b9a444649057857469edf836431389695608536d6b746
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
</code_context>
<issue_to_address>
**issue (bug_risk):** Update the Gradle wrapper checksum to match the new distribution URL.
`distributionSha256Sum` still matches 9.5.0, so with `validateDistributionUrl=true` the wrapper will fail validation for 9.5.1. Please replace it with the official SHA-256 for the 9.5.1 binary from the Gradle downloads page.
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| distributionSha256Sum=553c78f50dafcd54d65b9a444649057857469edf836431389695608536d6b746 | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip |
There was a problem hiding this comment.
issue (bug_risk): 请更新 Gradle wrapper 的校验和,以匹配新的分发 URL。
distributionSha256Sum 仍然对应 9.5.0,因此在 validateDistributionUrl=true 的情况下,wrapper 会在 9.5.1 上验证失败。请将其替换为来自 Gradle 下载页面、针对 9.5.1 二进制包的官方 SHA-256 值。
Original comment in English
issue (bug_risk): Update the Gradle wrapper checksum to match the new distribution URL.
distributionSha256Sum still matches 9.5.0, so with validateDistributionUrl=true the wrapper will fail validation for 9.5.1. Please replace it with the official SHA-256 for the 9.5.1 binary from the Gradle downloads page.
This PR contains the following updates:
9.5.0→9.5.1v46.1.13→v46.1.144.0.3→4.0.52.3.7→2.3.96.0.3→6.1.06.0.3→6.1.01.10.2→1.11.01.10.2→1.11.02026.04.01→2026.05.011.5.0-alpha18→1.5.0-alpha201.5.0-alpha18→1.5.0-alpha20Release Notes
gradle/gradle (gradle)
v9.5.1: 9.5.1Compare Source
The Gradle team is excited to announce Gradle 9.5.1.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
atm1020,
mataha,
Adam,
Attila Kelemen,
Benedikt Ritter,
Björn Kautler,
Caro Silva Rode,
CHANHAN,
Dmitry Nezavitin,
Eng Zer Jun,
KugelLibelle,
Madalin Valceleanu,
Markus Gaisbauer,
Oliver Kopp,
Philip Wedemann,
ploober,
Roberto Perez Alcolea,
Rohit Anand,
Suvrat Acharya,
Ujwal Suresh Vanjare,
Victor Merkulov
Upgrade instructions
Switch your build to use Gradle 9.5.1 by updating your wrapper:
See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.
For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.
Reporting problems
If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.
We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.
renovatebot/github-action (renovatebot/github-action)
v46.1.14Compare Source
Documentation
RENOVATE_PLATFORM_COMMITtoenabled(#1029) (9d07dfa)Miscellaneous Chores
minimumReleaseAge(00a8327)Build System
Continuous Integration
ruby/ruby (ruby)
v4.0.5: 4.0.5Compare Source
What's Changed
make rdocfails withinvalid byte sequence in US-ASCIIon Ruby 4.0.4 under C locale - Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
v4.0.4: 4.0.4Compare Source
What's Changed
Fiber#transfer: machine stack not released when fiber terminates, causingFiberError: can't set a guard page- Ruby - Ruby Issue Tracking SystemRubyVM::InstructionSequence.compiledon't support coverage - Ruby - Ruby Issue Tracking Systemif- Ruby - Ruby Issue Tracking System$_returns stale value due to gvar_tbl caching - Ruby - Ruby Issue Tracking Systemwhile true || truecondition - Ruby - Ruby Issue Tracking Systemfiddle/importis required in multiple boxes - Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
google/ksp (com.google.devtools.ksp)
v2.3.9Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.8...2.3.9
v2.3.8Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.7...2.3.8
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-core)
v1.11.0Compare Source
Various
Breaking changes and deprecations
Promise-related functions from JS and Wasm/JS to the newwebtarget. On Wasm/JS, this is a breaking change. Before the change,Promiseon Wasm/JS could work with arbitrary Kotlin types, but now, onlyJsAnysubtypes are accepted (#4563).CoroutineDispatcheras the coroutine context key; now,ContinuationInterceptorhas to be used instead (#4333).kotlinx-coroutines-testAPIs (#4604).Jobto coroutine builders as deprecated (#4435).Bug fixes and improvements
callsInPlace(EXACTLY_ONCE)contract torunBlockingin code shared between JVM and Native (#4368).callsInPlace(EXACTLY_ONCE)contract tosuspendCancellableCoroutine(#4574).flowOnincorrectly handlingThreadContextElementupdates (#4403).Thread.UncaughtExceptionHandlerinstances causing the internal coroutines machinery to fail (#4516).CoroutineDispatcher.asSchedulerin the RxJava integration not cancelling outstanding work when aWorkergets cancelled, which led to memory leaks in some scenarios (#4615).SharedFlowentering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).shareIn/stateIncoroutines getting garbage-collected (#4646). Thanks, @solevic!Small additions
CompletableDeferred.asDeferredfor obtaining a read-onlyDeferredview (#4408).SharedFlow.asFlowfor obtaining aFlowview with hidden hot flow semantics (#4530). Thanks, @g000sha256!StateFlow.collectLatestoverload returningNothingto assist with finding unreachable code (#4454).ReceiveChannel.consumeTofor consuming aReceiveChannelinto aMutableCollection(#4520).StateFlow<T>.onSubscriptionoverload returning aStateFlow<T>, similar toSharedFlow<T>.onSubscriptionreturningSharedFlow<T>(#4275). Thanks, @xit0c!Flowoperators for collecting aFlowto aMap(#1541).Changelog relative to version 1.11.0
No changes, only the version is increased.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.
Summary by Sourcery
在整个项目中更新构建工具和依赖到最新的补丁和小版本。
Build(构建):
CI:
Documentation(文档):
Original summary in English
Summary by Sourcery
Update build tooling and dependencies to current patch and minor versions across the project.
Build:
CI:
Documentation: