summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Elam Barker <brandon.barker@gmail.com>2018-10-05 08:58:30 -0400
committerLi Haoyi <haoyi.sg@gmail.com>2018-10-05 20:58:30 +0800
commit114208c4cbdbc2bc8a224b986d358526542a69b2 (patch)
tree5e232f5e63bbbb4bde5c5795355a324435479f12
parent718907eb9b5252e44d704609f63fe280765ba776 (diff)
downloadmill-114208c4cbdbc2bc8a224b986d358526542a69b2.tar.gz
mill-114208c4cbdbc2bc8a224b986d358526542a69b2.tar.bz2
mill-114208c4cbdbc2bc8a224b986d358526542a69b2.zip
fix for allowing subgroups of a given staging profile (#441)
-rw-r--r--scalalib/src/mill/scalalib/publish/SonatypeHttpApi.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/scalalib/src/mill/scalalib/publish/SonatypeHttpApi.scala b/scalalib/src/mill/scalalib/publish/SonatypeHttpApi.scala
index 927d4515..12defa93 100644
--- a/scalalib/src/mill/scalalib/publish/SonatypeHttpApi.scala
+++ b/scalalib/src/mill/scalalib/publish/SonatypeHttpApi.scala
@@ -36,7 +36,8 @@ class SonatypeHttpApi(uri: String, credentials: String) {
ujson
.read(response.body)("data")
.arr
- .find(profile => profile("name").str == groupId)
+ .find(profile =>
+ groupId.split('.').startsWith(profile("name").str.split('.')))
.map(_("resourceURI").str.toString)
resourceUri.getOrElse(