Skip to content

Add queue and BackgroundMigrationWorker for CI

Background migrations need to have a second queue for processing CI jobs, as well as an independent BackgroundMigrationWorker that uses a connection configured for CI.

The current BackgroundMigrationWorker will continue to pull jobs from the existing queue and use a connection configured to the main database for job tracking.