From 7c6f2346d3920d695bb9f785543f5785cd04f52b Mon Sep 17 00:00:00 2001 From: Philip Hyunsu Cho Date: Thu, 1 Dec 2022 16:26:47 -0800 Subject: [PATCH] [jvm-packages] Configure dependabot properly (#8507) * [jvm-packages] Configure dependabot properly * Allow automatic updates for Scala and Spark within the same major version --- .github/dependabot.yml | 89 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 83 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 0e738df29..0b593216c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,12 +5,89 @@ version: 2 updates: - - package-ecosystem: "maven" # See documentation for possible values - directory: "/jvm-packages" # Location of package manifests + - package-ecosystem: "maven" + directory: "/jvm-packages" schedule: interval: "daily" ignore: - - dependency-name: "spark-core_2.12" - - dependency-name: "spark-sql_2.12" - - dependency-name: "spark-mllib_2.12" - - dependency-name: "scala-compiler" + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + - package-ecosystem: "maven" + directory: "/jvm-packages/xgboost4j" + schedule: + interval: "daily" + ignore: + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + - package-ecosystem: "maven" + directory: "/jvm-packages/xgboost4j-gpu" + schedule: + interval: "daily" + ignore: + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + - package-ecosystem: "maven" + directory: "/jvm-packages/xgboost4j-example" + schedule: + interval: "daily" + ignore: + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + - package-ecosystem: "maven" + directory: "/jvm-packages/xgboost4j-spark" + schedule: + interval: "daily" + ignore: + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + # Pin Spark version to 3.0.x + - dependency-name: "org.apache.spark:spark-core_2.12" + versions: [">= 3.1.0"] + - dependency-name: "org.apache.spark:spark-sql_2.12" + versions: [">= 3.1.0"] + - dependency-name: "org.apache.spark:spark-mllib_2.12" + versions: [">= 3.1.0"] + - package-ecosystem: "maven" + directory: "/jvm-packages/xgboost4j-spark-gpu" + schedule: + interval: "daily" + ignore: + # Pin Scala version to 2.12.x + - dependency-name: "org.scala-lang:scala-compiler" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-reflect" + versions: [">= 2.13.0"] + - dependency-name: "org.scala-lang:scala-library" + versions: [">= 2.13.0"] + # Pin Spark version to 3.0.x + - dependency-name: "org.apache.spark:spark-core_2.12" + versions: [">= 3.1.0"] + - dependency-name: "org.apache.spark:spark-sql_2.12" + versions: [">= 3.1.0"] + - dependency-name: "org.apache.spark:spark-mllib_2.12" + versions: [">= 3.1.0"]