diff --git a/GITLAB_KAS_VERSION b/GITLAB_KAS_VERSION
index 44911902130..3237e12671d 100644
--- a/GITLAB_KAS_VERSION
+++ b/GITLAB_KAS_VERSION
@@ -1 +1 @@
-351ea2b5585c837394a616f08fa16bdbb28808aa
+6250b300df6b3559e377ac6d218bba674ee045bf
diff --git a/app/assets/javascripts/members/placeholders/components/placeholders_table.vue b/app/assets/javascripts/members/placeholders/components/placeholders_table.vue
index 09e707600e6..79dfe109127 100644
--- a/app/assets/javascripts/members/placeholders/components/placeholders_table.vue
+++ b/app/assets/javascripts/members/placeholders/components/placeholders_table.vue
@@ -231,7 +231,7 @@ export default {
{{ item.sourceName }}
- @{{ item.sourceUsername }}
+ @{{ item.sourceUsername }}
{
- expect(batched_migration).not_to have_scheduled_batched_migration
- }
-
- migration.after -> {
- expect(batched_migration).not_to have_scheduled_batched_migration
- }
- end
- end
-
- context 'when executed on .com' do
- before do
- allow(Gitlab).to receive(:com_except_jh?).and_return(true)
- end
-
- describe '#up' do
- it 'schedules background migration' do
- migrate!
-
- expect(batched_migration).to have_scheduled_batched_migration(
- table_name: :namespaces,
- column_name: :id,
- interval: described_class::DELAY_INTERVAL,
- batch_size: described_class::BATCH_SIZE,
- sub_batch_size: described_class::SUB_BATCH_SIZE
- )
- end
- end
-
- describe '#down' do
- it 'removes scheduled background migrations' do
- migrate!
- schema_migrate_down!
-
- expect(batched_migration).not_to have_scheduled_batched_migration
- end
+ migration.before -> { expect(batched_migration).not_to have_scheduled_batched_migration }
+ migration.after -> { expect(batched_migration).not_to have_scheduled_batched_migration }
end
end
end
diff --git a/spec/migrations/20241206154945_queue_requeue_delete_orphaned_groups_spec.rb b/spec/migrations/20241206154945_queue_requeue_delete_orphaned_groups_spec.rb
new file mode 100644
index 00000000000..47aee132a0e
--- /dev/null
+++ b/spec/migrations/20241206154945_queue_requeue_delete_orphaned_groups_spec.rb
@@ -0,0 +1,49 @@
+# frozen_string_literal: true
+
+require 'spec_helper'
+require_migration!
+
+RSpec.describe QueueRequeueDeleteOrphanedGroups, migration: :gitlab_main, feature_category: :groups_and_projects do
+ let!(:batched_migration) { described_class::MIGRATION }
+
+ it 'does not schedule a new batched migration' do
+ reversible_migration do |migration|
+ migration.before -> {
+ expect(batched_migration).not_to have_scheduled_batched_migration
+ }
+
+ migration.after -> {
+ expect(batched_migration).not_to have_scheduled_batched_migration
+ }
+ end
+ end
+
+ context 'when executed on .com' do
+ before do
+ allow(Gitlab).to receive(:com_except_jh?).and_return(true)
+ end
+
+ describe '#up' do
+ it 'schedules background migration' do
+ migrate!
+
+ expect(batched_migration).to have_scheduled_batched_migration(
+ table_name: :namespaces,
+ column_name: :id,
+ interval: described_class::DELAY_INTERVAL,
+ batch_size: described_class::BATCH_SIZE,
+ sub_batch_size: described_class::SUB_BATCH_SIZE
+ )
+ end
+ end
+
+ describe '#down' do
+ it 'removes scheduled background migrations' do
+ migrate!
+ schema_migrate_down!
+
+ expect(batched_migration).not_to have_scheduled_batched_migration
+ end
+ end
+ end
+end