Skip to content

Commit b63f8fb

Browse files
authored
fix: use array format with x-sentry-auth header for Sentry OTLP (#6079)
Switch from flat object format to array format with explicit `x-sentry-auth` header name, matching what Sentry's OTLP endpoint expects. Previously we used the object format which passes headers as `OTEL_EXPORTER_OTLP_HEADERS` (flat key=value string). The framework sends this as an `Authorization` header, but Sentry requires `x-sentry-auth: sentry sentry_key=...`. The array format lets us specify the exact header name. Set `GH_AW_OTEL_SENTRY_AUTHORIZATION` to: `sentry sentry_key=<public_key>`
2 parents 69cd5e6 + 07937aa commit b63f8fb

2 files changed

Lines changed: 19 additions & 17 deletions

File tree

.github/workflows/smoke-otel-tracing.lock.yml

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/smoke-otel-tracing.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ permissions:
1111

1212
observability:
1313
otlp:
14-
endpoint: ${{ secrets.GH_AW_OTEL_SENTRY_ENDPOINT }}
15-
headers: ${{ secrets.GH_AW_OTEL_SENTRY_AUTHORIZATION }}
14+
endpoint:
15+
- url: ${{ secrets.GH_AW_OTEL_SENTRY_ENDPOINT }}
16+
headers:
17+
x-sentry-auth: ${{ secrets.GH_AW_OTEL_SENTRY_AUTHORIZATION }}
1618

1719
engine:
1820
id: copilot

0 commit comments

Comments
 (0)