Have projects set their release state to alpha instead of recognizing word metrics (#2428)

This commit is contained in:
Anuraag Agrawal 2021-01-06 02:07:18 +09:00 committed by GitHub
parent 4dbbe807c9
commit 3eda37ad7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 7 deletions

View File

@ -0,0 +1 @@
otel.release=alpha

View File

@ -437,9 +437,12 @@ subprojects {
publishing {
publications {
mavenPublication(MavenPublication) {
version project.name.endsWith('metrics') ? "${version}".replaceFirst(/^(\d+)\.(\d+).(\d+)/) { _, major, minor, patch ->
"${major}.${minor}.${patch}-alpha"
} : version
def release = project.findProperty("otel.release")
if (release != null) {
version "${version}".replaceFirst(/^(\d+)\.(\d+).(\d+)/) { _, major, minor, patch ->
"${major}.${minor}.${patch}-${release}"
}
}
groupId "io.opentelemetry"
afterEvaluate {
artifactId = archivesBaseName

View File

@ -8,10 +8,6 @@ plugins {
description = 'OpenTelemetry Protocol Metrics Exporter'
ext.moduleName = "io.opentelemetry.exporter.otlp.metrics"
version = "${version}".replaceFirst(/^(\d+)\.(\d+).(\d+)/) { _, major, minor, patch ->
"${major}.${minor}.${patch}-alpha"
}
dependencies {
api project(':sdk:metrics')

View File

@ -0,0 +1 @@
otel.release=alpha

View File

@ -0,0 +1 @@
otel.release=alpha