Repository navigation
feat(rails): run ActiveJob reporting through job extensions - #3130
Open
solnic wants to merge 2 commits into
Conversation
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 13, 2026 13:23
75aefea to
243c2a0
Compare
solnic
marked this pull request as draft
October 13, 2026 13:25
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
3 times, most recently
from
October 14, 2026 09:17
e9dd3a1 to
bb053a7
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 14, 2026 10:34
bb053a7 to
2fdd2a7
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 14, 2026 10:56
2fdd2a7 to
0921325
Compare
solnic
marked this pull request as ready for review
October 14, 2026 11:14
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 14, 2026 11:42
0921325 to
0411b4d
Compare
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
marked this pull request as draft
October 15, 2026 08:25
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 15, 2026 08:27
0411b4d to
ff06d8b
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 15, 2026 08:32
ff06d8b to
db6e8f6
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
3 times, most recently
from
October 15, 2026 10:20
c50b6dd to
f9b1dda
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
October 15, 2026 10:44
f9b1dda to
35d5037
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
2 times, most recently
from
October 23, 2026 11:49
053d1df to
ada3fa2
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 2, 2026 15:56
ada3fa2 to
794f9e6
Compare
solnic
marked this pull request as draft
November 2, 2026 15:58
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
2 times, most recently
from
November 2, 2026 16:45
c2a7302 to
c675cb8
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 3, 2026 09:19
c675cb8 to
fe10802
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
2 times, most recently
from
November 3, 2026 12:01
7731c01 to
8429ff3
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 3, 2026 14:46
9ede876 to
65c56c8
Compare
solnic
marked this pull request as ready for review
November 3, 2026 14:54
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 4, 2026 10:23
65c56c8 to
7678e20
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 4, 2026 10:26
7678e20 to
4878f63
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 4, 2026 10:52
4878f63 to
c5e0f5f
Compare
solnic
force-pushed
the
chore/3119-switch-activejob-integration-to-the-backend-extension-registry
branch
from
November 4, 2026 11:40
c5e0f5f to
c45c2e8
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 3341b0d. Configure here.
sl0thentr0py
approved these changes
Nov 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

The ActiveJob integration now runs on the job extension API from #3129. Backends subclass
Sentry::Rails::ActiveJobExtensionand register it for their queue adapter:Jobs on an adapter without a registered extension use
ActiveJobExtensionitself. Every job keeps theactive_jobcontext, thequeuetag and ActiveJob's error data. An extension'serror_datais added on top of that.Other changes:
Sentry::Rails.active_job_owns_adapter?(adapter)tells backend gems whether sentry-rails reports jobs for a queue adapter.queue.publishspan returnsfalsefromrecord_publish_span?.messaging.message.body.sizewhen sampled.Closes #3119