@@ -16,7 +16,8 @@ import java.lang.{Runtime => JRuntime}
16
16
17
17
name := " sirius"
18
18
19
- version := " 2.4.0"
19
+ versionScheme := Some (" semver-spec" )
20
+ version := " 2.5.0"
20
21
21
22
scalaVersion := " 2.13.6"
22
23
crossScalaVersions := Seq (" 2.11.12" , " 2.12.14" , " 2.13.6" ) // NOTE: keep sync'd with .travis.yml
@@ -89,20 +90,20 @@ parallelExecution := false
89
90
organization := " com.comcast"
90
91
homepage := Some (url(" https://github.com/Comcast/sirius" ))
91
92
scmInfo
:= Some (
ScmInfo (url(
" https://github.com/Comcast/sirius" ),
" [email protected] :Comcast/sirius.git" ))
92
- developers := List (Developer (" jryan128" ,
93
- " Jonathan Ryan" ,
94
-
95
- url(" https://github.com/jryan128" )))
93
+ developers
:= List (
Developer (
" jryan128" ,
" Jonathan Ryan" ,
" [email protected] " , url(
" https://github.com/jryan128" )),
94
+ Developer (
" HaloFour" ,
" Justin Spindler" ,
" [email protected] " , url(
" https://github.com/HaloFour" ))
95
+ )
96
96
licenses += (" Apache-2.0" , url(" http://www.apache.org/licenses/LICENSE-2.0.txt" ))
97
97
publishMavenStyle := true
98
+ usePgpKeyHex(" F61518F8742AE8EB2E3CF94BCAC601E88B813144" )
98
99
99
- usePgpKeyHex(" 9787EE9D6E7FB77E24EAEF0A0F75392379B78332" )
100
-
100
+ val username = sys.env.getOrElse(" ARTIFACTORY_USER" , null )
101
+ val password = sys.env.getOrElse(" ARTIFACTORY_PASSWORD" , null )
102
+ credentials += Credentials (" Artifactory Realm" , " artifactory.comcast.com" , username, password)
101
103
sonatypeSessionName := s " [sbt-sonatype] ${name.value}- ${scalaBinaryVersion.value}- ${version.value}"
102
-
103
- publishTo := sonatypePublishToBundle.value
104
-
104
+ publishTo := Some (" Artifactory Realm" at " https://artifactory.comcast.com/artifactory/xvp-libs-releases" )
105
105
pomIncludeRepository := { _ => false }
106
+ publishConfiguration := publishConfiguration.value.withOverwrite(true )
106
107
107
108
Test / publishArtifact := false
108
109
0 commit comments