File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
buildSrc/src/main/kotlin/datadog/gradle/plugin/version Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ class TracerVersionPlugin @Inject constructor(
22
22
targetProject.extensions.create(" tracerVersion" , TracerVersionExtension ::class .java)
23
23
val extension = targetProject.extensions.getByType(TracerVersionExtension ::class .java)
24
24
25
+ extension.detectDirty.set(
26
+ providerFactory.environmentVariable(" CI" ).map { it != " true" }.orElse(true )
27
+ )
28
+
25
29
val versionProvider = versionProvider(targetProject, extension)
26
30
targetProject.allprojects {
27
31
version = versionProvider
@@ -125,7 +129,7 @@ class TracerVersionPlugin @Inject constructor(
125
129
}
126
130
127
131
if (describeTrailer.endsWith(" -dirty" )) {
128
- append(" -dirty" )
132
+ append(if (extension.useSnapshot.get()) " -DIRTY " else " -dirty" )
129
133
}
130
134
}
131
135
}
@@ -138,6 +142,5 @@ class TracerVersionPlugin @Inject constructor(
138
142
val useSnapshot = objectFactory.property(Boolean ::class )
139
143
.convention(true )
140
144
val detectDirty = objectFactory.property(Boolean ::class )
141
- .convention(false )
142
145
}
143
146
}
You can’t perform that action at this time.
0 commit comments