Skip to content
代码片段 群组 项目
未验证 提交 c74cbd51 编辑于 作者: Mehmet Emin INAC's avatar Mehmet Emin INAC 提交者: GitLab
浏览文件

Merge branch 'bwill/remove-sync-project-archival-status-to-sbom-occurrences' into 'master'

Remove `sync_project_archival_status_to_sbom_occurrences` feature flag

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



Merged-by: default avatarMehmet Emin INAC <minac@gitlab.com>
Approved-by: default avatarMehmet Emin INAC <minac@gitlab.com>
Co-authored-by: default avatarBrian Williams <bwilliams@gitlab.com>
No related branches found
No related tags found
无相关合并请求
---
name: sync_project_archival_status_to_sbom_occurrences
feature_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/437636
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/143874
rollout_issue_url: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/17572
milestone: '16.10'
group: group::threat insights
type: gitlab_com_derisk
default_enabled: false
...@@ -63,11 +63,7 @@ def configure!(store) ...@@ -63,11 +63,7 @@ def configure!(store)
::Feature.enabled?(:update_vuln_reads_traversal_ids_via_event, ::Feature.enabled?(:update_vuln_reads_traversal_ids_via_event,
::Group.find_by_id(event.data['group_id']), type: :gitlab_com_derisk) ::Group.find_by_id(event.data['group_id']), type: :gitlab_com_derisk)
} }
store.subscribe ::Sbom::SyncArchivedStatusWorker, to: ::Projects::ProjectArchivedEvent, store.subscribe ::Sbom::SyncArchivedStatusWorker, to: ::Projects::ProjectArchivedEvent
if: ->(event) do
project = ::Project.find_by_id(event.data['project_id'])
::Feature.enabled?(:sync_project_archival_status_to_sbom_occurrences, project)
end
store.subscribe ::Vulnerabilities::ProcessArchivedEventsWorker, store.subscribe ::Vulnerabilities::ProcessArchivedEventsWorker,
to: ::Projects::ProjectArchivedEvent, to: ::Projects::ProjectArchivedEvent,
if: ->(event) { if: ->(event) {
......
...@@ -26,12 +26,4 @@ ...@@ -26,12 +26,4 @@
expect { use_event }.to change { sbom_occurrence.reload.archived }.from(false).to(true) expect { use_event }.to change { sbom_occurrence.reload.archived }.from(false).to(true)
.and not_change { sbom_occurrence_outside_project.reload.archived } .and not_change { sbom_occurrence_outside_project.reload.archived }
end end
context 'when sync_project_archival_status_to_sbom_occurrences is disabled' do
before do
stub_feature_flags(sync_project_archival_status_to_sbom_occurrences: false)
end
it_behaves_like 'ignores the published event'
end
end end
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册