File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
src/main/kotlin/io/cloudshiftdev/gradle/codeartifact Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ description=CodeArtifact settings plugin for Gradle
33kotlin.code.style =official
44
55group =io.cloudshiftdev.codeartifact
6- version =1.0.6
6+ version =1.0.7
77
88org.gradle.jvmargs =-Dfile.encoding\=UTF-8
99org.gradle.vfs.watch =true
Original file line number Diff line number Diff line change @@ -106,8 +106,9 @@ internal object CodeArtifactOperations {
106106 private fun buildCredentialsProvider (
107107 queryParameters : Map <String , String >
108108 ): CredentialsProvider {
109- fun mask (value : String ): String =
109+ fun mask (value : String? ): String? =
110110 when {
111+ value == null -> null
111112 value.length > 4 -> value.take(4 ) + " *" .repeat(value.length - 4 )
112113 else -> value
113114 }
@@ -148,10 +149,10 @@ internal object CodeArtifactOperations {
148149
149150 val bootstrapProviders = CredentialsProviderChain (providers)
150151 val stsRoleArnKey = " codeartifact.stsRoleArn"
151-
152+ val assumeRoleArn = resolveSystemVar(stsRoleArnKey)
153+ logger.info(" Assume role arn to get CodeArtifact token: {}" , mask(assumeRoleArn))
152154 val provider =
153- resolveSystemVar(stsRoleArnKey)?.let { roleArn ->
154- logger.info(" Assume role to get CodeArtifact token: {}" , mask(roleArn))
155+ assumeRoleArn?.let { roleArn ->
155156 StsAssumeRoleCredentialsProvider (
156157 bootstrapCredentialsProvider = bootstrapProviders,
157158 assumeRoleParameters =
You can’t perform that action at this time.
0 commit comments