From 2a8bb5cdd3a5a2d63428b82df5e5066a805ce878 Mon Sep 17 00:00:00 2001 From: panbingkun Date: Tue, 26 Mar 2024 10:57:35 +0900 Subject: [PATCH] [SPARK-47554][BUILD] Upgrade `sbt-assembly` to `2.2.0` and `sbt-protoc` to `1.0.7` ### What changes were proposed in this pull request? The pr aims to upgrade: - `sbt-assembly` from `2.1.5` to `2.2.0` - `sbt-protoc` from `1.0.6` to `1.0.7` ### Why are the changes needed? - `sbt-assembly`, the full release notes: v2.20: https://github.com/sbt/sbt-assembly/releases/tag/v2.2.0 Reduce memory usage by avoiding to buffer entry contents during MergeStrategy.deduplicate in https://github.com/sbt/sbt-assembly/pull/520 - `sbt-protoc` https://github.com/thesamet/sbt-protoc/compare/v1.0.6...v1.0.7 The last upgrade happened one and a half years ago https://github.com/apache/spark/pull/38049 ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass GA. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #45696 from panbingkun/sbt-assembly_sbt-protoc. Authored-by: panbingkun Signed-off-by: Hyukjin Kwon --- project/plugins.sbt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project/plugins.sbt b/project/plugins.sbt index 49e1afaa68549..deb06738c642b 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -25,7 +25,7 @@ libraryDependencies += "com.puppycrawl.tools" % "checkstyle" % "10.14.0" // checkstyle uses guava 31.0.1-jre. libraryDependencies += "com.google.guava" % "guava" % "31.0.1-jre" -addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.1.5") +addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.2.0") addSbtPlugin("com.github.sbt" % "sbt-eclipse" % "6.2.0") @@ -47,4 +47,4 @@ addSbtPlugin("com.github.sbt" % "sbt-pom-reader" % "2.4.0") addSbtPlugin("net.aichler" % "sbt-jupiter-interface" % "0.11.1") -addSbtPlugin("com.thesamet" % "sbt-protoc" % "1.0.6") +addSbtPlugin("com.thesamet" % "sbt-protoc" % "1.0.7")