Skip to content

[skill-drift] sentry-go-sdk may need updates for Echo v5 and OTLP integration #96

@github-actions

Description

@github-actions

cc @getsentry/team-web-sdk-backend

SDK Changes Detected

The following PRs were merged to getsentry/sentry-go in the last 7 days that may affect the sentry-go-sdk skill:

Potential Skill Gaps

  1. Breaking Change — Echo v5: PR #1183 is marked feat! (breaking change). The Echo integration (sentry-go/echo) now requires github.com/labstack/echo/v5 and Go 1.25. Echo v4 support has been dropped. The skill currently documents sentry-go/echo without version distinction, and the detection step (Phase 1) looks for labstack/echo without specifying v4 vs v5. Users on Echo v4 following the skill could inadvertently upgrade or encounter breakage. The skill needs to:

    • Update the detection pattern to distinguish v4 vs v5
    • Note the minimum Go version requirement (1.25) for Echo users
    • Clarify that sentry-go/echo now requires Echo v5
  2. New OTLP Integration: PR #1229 introduces sentryotlp.NewTraceExporter — a new package (github.com/getsentry/sentry-go/otlp) for sending OTLP traces directly to Sentry's OTLP endpoint without using the OTel bridge. This is distinct from the existing sentry-go/otel bridge. The skill's tracing.md currently covers the OTel bridge but not the native OTLP exporter. A new subsection is needed explaining when to use OTLP vs. the OTel bridge.

Why This Needs Manual Review

  • The Echo v5 breaking change requires migration guidance (users still on Echo v4 need to know their options)
  • The OTLP integration introduces a new Go package path (sentry-go/otlp) and new API (sentryotlp.NewTraceExporter, sentryotel.NewOtelIntegration) that needs a complete code example
  • The two changes together require coordinated updates to SKILL.md (detection, install, middleware table) and references/tracing.md (new OTLP section)
  • The minimum Go version bump (1.25 for Echo users) may affect the skill's prerequisites section

Skill Files to Review

  • skills/sentry-go-sdk/SKILL.md (Phase 1 detection, install step, framework middleware table)
  • skills/sentry-go-sdk/references/tracing.md (Echo middleware section, new OTLP section)

Priority

HIGH for Echo v5 (breaking change that could mislead users on v4); MEDIUM for OTLP integration (new additive feature)

Note

🔒 Integrity filter blocked 21 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #282 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #20123 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5067 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5951 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5914 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5913 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5902 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5900 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5901 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5897 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5893 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5892 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5891 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5863 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5864 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5865 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • ... and 5 more items

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by SDK Skill Drift Detector · ● 1.1M ·

  • expires on Apr 23, 2026, 8:22 AM UTC

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions