Skip to content

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

Closed as not planned

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

Activity

  1. github-actions commented on Apr 13, 2026

    @github-actions
    ContributorAuthor

    This issue is being closed as outdated. A newer issue has been created: #99

    View newer issue


    This action was performed automatically by the SDK Skill Drift Detector workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions