@@ -15,22 +15,24 @@ tasks.named("check") {
1515    dependsOn test
1616}
1717
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+ 
1823tasks. 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
2327}
2428
2529tasks. named(" githubRelease"  ) {
2630    def  genTask =  tasks. named(" generateChangelog"  ). get()
2731    dependsOn genTask
28-     repository =  genTask . repository
32+     repository =  repository
2933    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()
3436}
3537
3638//  Will be used to handle Sonatype staging repositories.
@@ -50,8 +52,6 @@ nexusPublishing {
5052    }
5153}
5254
53- def  isSnapshot =  version. endsWith(" -SNAPSHOT"  )
54- 
5555if  (isSnapshot) {
5656    println  " Building a -SNAPSHOT version (Github release and Maven Central tasks are skipped)" 
5757    tasks. named(" githubRelease"  ) {
0 commit comments