From 0bb469a0082b9033f9038e72ad98f97f4e057f89 Mon Sep 17 00:00:00 2001 From: Yurii Shynbuiev Date: Mon, 13 May 2024 20:05:06 +0800 Subject: [PATCH] ci: add pullRequest.grouping to the Scala Steward configuration to manage the deps updates Signed-off-by: Yurii Shynbuiev --- .scala-steward.conf | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.scala-steward.conf b/.scala-steward.conf index 5a9c179925..1d35eceedd 100644 --- a/.scala-steward.conf +++ b/.scala-steward.conf @@ -1,17 +1,23 @@ -buildRoots = [ "." ] +buildRoots = ["."] pullRequests.grouping = [ - { name = "all", title = "build: scala-steward dependency updates", "filter" = [{"group" = "*"}] } + {name = "tapir", title = "build: tapir dependency updates", "filter" = [{"group" = "com.softwaremill.sttp.tapir"}]}, + {name = "zio", title = "build: zio dependency updates", "filter" = [{"group" = "dev.zio"}]}, + {name = "dal", title = "build: DAL dependency update", "filter" = [{"group" = "io.getquill"}, {"group" = "flywaydb"}, {"group" = "org.postgresql"}, {"group" = "org.tpolecat"}]}, + {name = "protobuf", title = "build: protobuf dependency update", "filter" = [{"group" = "com.thesamet*"}]}, + {name = "sbt", title = "build: sbt and plugins dependency update", "filter" = [{"group" = "com.eed3si9n"}, {"group" = "com.github.sbt"}, {"group" = "org.scala-sbt"}, {"group" = "org.scalameta"}, {"group" = "org.scoverage"}]}, + {name = "internal", title = "build: internal dependency updates", "filter" = [{"group" = "io.iohk.atala*"}, {"group" = "org.hyperledger.identus*"}]}, + {name = "all", title = "build: scala-steward dependency updates", "filter" = [{"group" = "*"}]} ] updates.ignore = [ -# { groupId = "com.softwaremill.sttp.tapir", artifactId = "tapir-json-zio" }, #TODO - { groupId = "com.github.dasniko", artifactId = "testcontainers-keycloak" }, #TODO - { groupId = "org.keycloak", artifactId = "keycloak-authz-client" }, #TODO - { groupId = "dev.zio", artifactId = "zio-interop-cats" } #TODO + # { groupId = "com.softwaremill.sttp.tapir", artifactId = "tapir-json-zio" }, #TODO + {groupId = "com.github.dasniko", artifactId = "testcontainers-keycloak"}, #TODO + {groupId = "org.keycloak", artifactId = "keycloak-authz-client"}, #TODO + {groupId = "dev.zio", artifactId = "zio-interop-cats"} #TODO ] # If set, Scala Steward will only create or update `n` PRs each time it runs (see `pullRequests.frequency` above). # Useful if running frequently and/or CI build are costly # Default: null -updates.limit = 10 +updates.limit = 5 \ No newline at end of file