diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 03bc0432e..389e541d3 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -51,5 +51,16 @@ "managerFilePatterns": [ "logging-k8s-stdout-otlp-json/k8s/**" ] - } + }, + "customManagers": [ + { + "customType": "regex", + "managerFilePatterns": [ + "**/*.sh" + ], + "matchStrings": [ + "# renovate: datasource=(?[a-zA-Z0-9-._]+?) depName=(?[^\\s]+?)\\s+[A-Za-z0-9_]+?_VERSION\\s*=\\s*[\"']?(?.+?)[\"']?\\s" + ] + } + ] } diff --git a/.github/scripts/run-oats-tests.sh b/.github/scripts/run-oats-tests.sh index 5f286b445..0c7274e55 100755 --- a/.github/scripts/run-oats-tests.sh +++ b/.github/scripts/run-oats-tests.sh @@ -10,8 +10,12 @@ pushd javaagent-declarative-configuration ../gradlew bootJar popd -wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash +# renovate: datasource=github-releases depName=k3d-io/k3d +K3D_VERSION=v5.8.3 +wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/${K3D_VERSION}/install.sh | TAG=${K3D_VERSION} bash -go install github.com/grafana/oats@v0.3.1 +# renovate: datasource=go depName=github.com/grafana/oats +OATS_VERSION=v0.3.1 +go install github.com/grafana/oats@${OATS_VERSION} oats -timeout 5m logging-k8s-stdout-otlp-json/ oats -timeout 5m javaagent-declarative-configuration/oats/