@@ -15,22 +15,24 @@ tasks.named("check") {
15
15
dependsOn test
16
16
}
17
17
18
+ def isSnapshot = version. endsWith(" -SNAPSHOT" )
19
+ def githubTokenProvider = providers. environmentVariable(" GITHUB_TOKEN" ). orElse(" " )
20
+ def githubShaProvider = providers. environmentVariable(" GITHUB_SHA" ). orElse(" " )
21
+ def repository = " mockito/mockito"
22
+
18
23
tasks. named(" generateChangelog" ) {
19
- previousRevision = project. ext. ' shipkit-auto-version.previous-version'
20
- githubToken = System . getenv(" GITHUB_TOKEN" )
21
- repository = " mockito/mockito-kotlin"
22
- releaseTag = project. version
24
+ previousRevision = project. ext. ' shipkit-auto-version.previous-tag'
25
+ githubToken = githubTokenProvider. get()
26
+ repository = repository
23
27
}
24
28
25
29
tasks. named(" githubRelease" ) {
26
30
def genTask = tasks. named(" generateChangelog" ). get()
27
31
dependsOn genTask
28
- repository = genTask . repository
32
+ repository = repository
29
33
changelog = genTask. outputFile
30
- githubToken = System . getenv(" GITHUB_TOKEN" )
31
- newTagRevision = System . getenv(" GITHUB_SHA" )
32
- releaseTag = project. version
33
- releaseName = project. version
34
+ githubToken = githubTokenProvider. get()
35
+ newTagRevision = githubShaProvider. get()
34
36
}
35
37
36
38
// Will be used to handle Sonatype staging repositories.
@@ -50,8 +52,6 @@ nexusPublishing {
50
52
}
51
53
}
52
54
53
- def isSnapshot = version. endsWith(" -SNAPSHOT" )
54
-
55
55
if (isSnapshot) {
56
56
println " Building a -SNAPSHOT version (Github release and Maven Central tasks are skipped)"
57
57
tasks. named(" githubRelease" ) {
0 commit comments