From 4c6fbd1e4c327494d75deb1e4c2bbff29239d733 Mon Sep 17 00:00:00 2001 From: pat-s Date: Tue, 30 Jun 2026 14:23:02 +0200 Subject: [PATCH] fix(otel): silence otelsdk warnings in build-one The build-env images set an OTEL traces/logs/metrics exporter, but otelsdk isn't installed, so pak's otel instrumentation logs 'no package called otelsdk'. OTEL_SDK_DISABLED is ignored by the R otel package; it gates on OTEL_R__EXPORTER. Set those to 'none' so the R otel providers are a clean no-op (without disabling OTel for any non-R tooling). --- docker/build-one.Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/build-one.Dockerfile b/docker/build-one.Dockerfile index 2c1af97..a99db07 100644 --- a/docker/build-one.Dockerfile +++ b/docker/build-one.Dockerfile @@ -30,6 +30,9 @@ RUN --mount=type=secret,id=b2_access,required=true \ export GITHUB_PAT="$(cat /run/secrets/github_pat 2>/dev/null || true)" && \ export GIT_TERMINAL_PROMPT=0 && \ export OTEL_SDK_DISABLED=true && \ + export OTEL_R_TRACES_EXPORTER=none && \ + export OTEL_R_LOGS_EXPORTER=none && \ + export OTEL_R_METRICS_EXPORTER=none && \ XVFB=$(command -v xwfb-run 2>/dev/null || command -v xvfb-run || true); \ XVFB_ARGS=""; \ if command -v xwfb-run >/dev/null 2>&1; then dnf install -y -q weston 2>/dev/null; XVFB_ARGS="-c weston"; fi; \