Skip to content

Use Sidekiq's API directly (part 2 of 3)#6741

Open
thomasleese wants to merge 2 commits intouse-sidekiq-directly-1from
use-sidekiq-directly-2
Open

Use Sidekiq's API directly (part 2 of 3)#6741
thomasleese wants to merge 2 commits intouse-sidekiq-directly-1from
use-sidekiq-directly-2

Conversation

@thomasleese
Copy link
Copy Markdown
Contributor

This removes the remaining ActiveJob jobs and replaces them with the Sidekiq equivalents. This is safe to deploy because there are no more ActiveJob jobs in the queues.

For now we keep around the old classes (prefixed with Sidekiq) in case any are in the queue when this is deployed.

Jira Issue - MAV-7288

@thomasleese thomasleese added this to the v8.4.0 milestone Apr 30, 2026
@thomasleese thomasleese added the refactor Improving maintainability label Apr 30, 2026
@thomasleese thomasleese changed the title Remove ActiveJob jobs Use Sidekiq's API directly (part 2 of 3) Apr 30, 2026
@thomasleese thomasleese marked this pull request as ready for review April 30, 2026 13:59
@thomasleese thomasleese requested a review from a team as a code owner April 30, 2026 13:59
@thomasleese thomasleese force-pushed the use-sidekiq-directly-2 branch 2 times, most recently from 763575a to 884661b Compare April 30, 2026 15:20
@thomasleese thomasleese modified the milestones: v8.4.0, v8.5.0 Apr 30, 2026
This removes the remaining ActiveJob jobs and replaces them with the
Sidekiq equivalents. This is safe to deploy because there are no more
ActiveJob jobs in the queues.

For now we keep around the old classes (prefixed with `Sidekiq`) in case
any are in the queue when this is deployed.

Jira-Issue: MAV-7288
@thomasleese thomasleese force-pushed the use-sidekiq-directly-2 branch from 884661b to 6ead5a6 Compare May 1, 2026 06:30
This removes the ActiveJob Railtie and stops including the test helper
to make it explicit that we're not using ActiveJob anymore.

Jira-Issue: MAV-7288
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Improving maintainability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant