Skip to content
代码片段 群组 项目
未验证 提交 cf6af018 编辑于 作者: Michał Zając's avatar Michał Zając 提交者: GitLab
浏览文件

Merge branch 'jj-454427-finalize-backfilling-of-epic-due-date' into 'master'

Finalize backfilling of due dates from epic to work item

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/158037



Merged-by: default avatarMichał Zając <mzajac@gitlab.com>
Approved-by: default avatarMax Woolf <mwoolf@gitlab.com>
Approved-by: default avatarMichał Zając <mzajac@gitlab.com>
Reviewed-by: default avatarAlexandru Croitor <acroitor@gitlab.com>
Co-authored-by: default avatarJoseph Wambua <jjoshua@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -6,4 +6,4 @@ introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/153115
milestone: '17.1'
queued_migration_version: 20240531113402
finalize_after: '2024-06-13'
finalized_by: # version of the migration that finalized this BBM
finalized_by: 20240702092809
# frozen_string_literal: true
class FinalizeBackfillEpicDatesToWorkItemDatesSources < Gitlab::Database::Migration[2.2]
milestone '17.2'
restrict_gitlab_migration gitlab_schema: :gitlab_main
disable_ddl_transaction!
def up
ensure_batched_background_migration_is_finished(
job_class_name: 'BackfillEpicDatesToWorkItemDatesSources',
table_name: 'epics',
column_name: 'id',
job_arguments: [],
finalize: true
)
end
def down; end
end
6bb7c9e06e1541c7edc35aca1bda2c3005c25c78c962de49b50f6b0007a96c80
\ No newline at end of file
# frozen_string_literal: true
require 'spec_helper'
require_migration!
RSpec.describe FinalizeBackfillEpicDatesToWorkItemDatesSources, feature_category: :database, migration_version: 20240702092809 do
describe '#up' do
it 'ensures the migration is completed for self-managed instances' do
# enqueue the migration
QueueBackfillEpicDatesToWorkItemDatesSources.new.up
migration = Gitlab::Database::BackgroundMigration::BatchedMigration.where(
job_class_name: 'BackfillEpicDatesToWorkItemDatesSources',
table_name: 'epics'
).first
expect(migration.status).not_to eq(6) # finalized
migrate!
expect(migration.reload.status).to eq(6)
QueueBackfillEpicDatesToWorkItemDatesSources.new.down
end
end
end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册