Skip to content

Commit

Permalink
ci: add pullRequest.grouping to the Scala Steward configuration to ma…
Browse files Browse the repository at this point in the history
…nage the deps updates

Signed-off-by: Yurii Shynbuiev <yurii.shynbuiev@iohk.io>
  • Loading branch information
yshyn-iohk committed May 13, 2024
1 parent 97a825b commit 0bb469a
Showing 1 changed file with 13 additions and 7 deletions.
20 changes: 13 additions & 7 deletions .scala-steward.conf
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 0bb469a

Please sign in to comment.