From 816dec8f287e0b12d5d3c7996a77dd5db27635f8 Mon Sep 17 00:00:00 2001 From: Trask Stalnaker Date: Sat, 15 Nov 2025 19:44:49 -0800 Subject: [PATCH] Add renovate auto-update for opentelemetry-proto version - Add custom manager to track opentelemetry-proto GitHub releases - Use standardized renovate(github-releases): format - Auto-update protoVersion when new releases are published --- .github/renovate.json5 | 15 ++++++++++++++- build.gradle.kts | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index d993327..3235b2e 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -22,5 +22,18 @@ ], enabled: false, }, - ] + ], + customManagers: [ + { + customType: 'regex', + datasourceTemplate: 'github-releases', + managerFilePatterns: [ + 'build.gradle.kts', + ], + matchStrings: [ + '"(?.+?)" // renovate\\(github-releases\\): (?[^\\s]+)', + ], + versioningTemplate: 'semver', + }, + ], } diff --git a/build.gradle.kts b/build.gradle.kts index 9127ac2..c81455d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,7 +16,7 @@ val snapshot = true // end // The release version of opentelemetry-proto used to generate classes -var protoVersion = "1.9.0" +var protoVersion = "1.9.0" // renovate(github-releases): open-telemetry/opentelemetry-proto // Compute the artifact version, include the "-SNAPSHOT" suffix if not releasing // Release example: 1.5.0