From dc708db160b0feb342fb4745debfa5792adcb010 Mon Sep 17 00:00:00 2001 From: Silvestre Zabala Date: Wed, 18 Dec 2024 16:27:59 +0100 Subject: [PATCH] chore(renovate): Disable OpenTelementry SDK updates # Issue Updating the OpenTelemetry SDK can break consumers of OpenTelemetry tracing data such as Dynatrace if they do not support the SDK version. # Fix For now disable updates through Renovate. # Note As soon as the supported versions are documented we can addd some automation back to update to the latest supported versions. --- .../workflows/renovate_config_validation.yaml | 22 +++++++++++++++++++ renovate.json | 8 ++++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/renovate_config_validation.yaml diff --git a/.github/workflows/renovate_config_validation.yaml b/.github/workflows/renovate_config_validation.yaml new file mode 100644 index 0000000000..7966c613fc --- /dev/null +++ b/.github/workflows/renovate_config_validation.yaml @@ -0,0 +1,22 @@ +name: Renovate Config validation +permissions: + contents: read +on: + workflow_dispatch: + pull_request: + types: [ opened, reopened, synchronize ] + branches: + - main + paths: + - .github/workflows/renovate_config_validation.yaml + - renovate.json + +jobs: + renovate-config-validation: + runs-on: ubuntu-latest + name: Validate the Renovate configuration + steps: + - name: Validate the Renovate JSON + run: | + set -euxo pipefail + npx --yes --package renovate -- renovate-config-validator diff --git a/renovate.json b/renovate.json index 3b14769e04..8397fcc8ef 100644 --- a/renovate.json +++ b/renovate.json @@ -50,11 +50,13 @@ ] }, { - "description": "Group OpenTelemetry updates together", + "description": "Disable OpenTelemetry-relevant updates", "groupName": "opentelemetry", "matchPackageNames": [ - "/opentelemetry/" - ] + "/opentelemetry/", + "/ogen-go/ogen/" + ], + "enabled": false }, { "description": "Group Cloud Foundry Logging and Metrics updates together",