Skip to content

feat(rails): delegate ActiveJob to backend extensions - #3130

Open
solnic wants to merge 13 commits into
chore/3121-queues-module-conformance-improvementsfrom
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
Open

solnic wants to merge 13 commits into
chore/3121-queues-module-conformance-improvementsfrom
chore/3119-switch-activejob-integration-to-the-backend-extension-registry

Conversation

@solnic

@solnic solnic commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Updates the ActiveJob integration to use the job extension API and shared producer/consumer instrumentation for backend-specific metadata, retry and error-reporting decisions, and trace propagation, while preserving defaults when no extension supplies an override.

Includes ActiveJob queue conformance and coverage for payload serialization, body size, and unsampled telemetry. Sidekiq's extension and ActiveJob handoff follow in the next PR.

@solnic
solnic added this pull request to stack #3135 October 13, 2026 13:17
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch from 75aefea to 243c2a0 Compare October 13, 2026 13:23
@solnic
solnic marked this pull request as draft October 13, 2026 13:25

@cursor cursor Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale Bugbot comment from a previous run.

Comment thread sentry-rails/lib/sentry/rails/active_job.rb Outdated
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch 2 times, most recently from 53f3441 to e9dd3a1 Compare October 14, 2026 08:23
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch from e9dd3a1 to bb053a7 Compare October 14, 2026 09:17
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch from bb053a7 to 2fdd2a7 Compare October 14, 2026 10:34
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch from 2fdd2a7 to 0921325 Compare October 14, 2026 10:56
@solnic
solnic marked this pull request as ready for review October 14, 2026 11:14

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 0921325. Configure here.

Comment thread sentry-rails/lib/sentry/rails/active_job.rb Outdated
@solnic
solnic force-pushed the chore/3119-switch-activejob-integration-to-the-backend-extension-registry branch from 0921325 to 0411b4d Compare October 14, 2026 11:42
@solnic
solnic removed this pull request from stack #3135 October 14, 2026 11:44
@solnic
solnic changed the base branch from feat/3117-public-backend-extension-registry-for-background-job-integrations to chore/3121-queues-module-conformance-improvements October 14, 2026 11:44
@solnic
solnic added this pull request to stack #3137 October 14, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant