diff --git a/.github/workflows/scala-steward.yml b/.github/workflows/scala-steward.yml index bf174d5564..ecb618c936 100644 --- a/.github/workflows/scala-steward.yml +++ b/.github/workflows/scala-steward.yml @@ -17,9 +17,12 @@ jobs: - uses: crazy-max/ghaction-import-gpg@v3 id: import_gpg with: - gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }} + gpg-private-key: ${{ secrets.HYP_BOT_GPG_PRIVATE }} + passphrase: ${{ secrets.HYP_BOT_GPG_PASSWORD }} git-user-signingkey: true git-commit-gpgsign: true + git_config_global: true + git_tag_gpgsign: true - name: Launch Scala Steward uses: scala-steward-org/scala-steward-action@v2 diff --git a/.scala-steward.conf b/.scala-steward.conf index e20f84cfd9..1d35eceedd 100644 --- a/.scala-steward.conf +++ b/.scala-steward.conf @@ -1,12 +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 = 5 \ No newline at end of file diff --git a/README.md b/README.md index aedaebcf3f..68b2a131d2 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,11 @@ Unit tests End-to-end tests Performance tests + + Scala Steward badge + + +