Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
9bc5644e51
commit
63dd125685
|
|
@ -1251,6 +1251,7 @@ lib/gitlab/checks/**
|
|||
/app/assets/javascripts/packages_and_registries/dependency_proxy/
|
||||
/app/assets/javascripts/packages_and_registries/harbor_registry/
|
||||
/ee/app/services/ee/auth/container_registry_authentication_service.rb
|
||||
app/services/auth/container_registry_authentication_service.rb
|
||||
|
||||
[Authentication] @gitlab-org/software-supply-chain-security/authentication/approvers
|
||||
/app/assets/javascripts/access_tokens/
|
||||
|
|
|
|||
|
|
@ -725,6 +725,12 @@
|
|||
- "tooling/custom_roles/docs/templates/custom_abilities.md.erb"
|
||||
- "ee/{lib/,spec/}tasks/gitlab/custom_roles/*"
|
||||
|
||||
.ci-job-token-policies-patterns: &ci-job-token-policies-patterns
|
||||
- "{,ee/}lib/api/*.rb"
|
||||
- "app/validators/json_schemas/ci_job_token_policies.json"
|
||||
- "doc/ci/jobs/fine_grained_permissions.md"
|
||||
- "tooling/ci/job_tokens/docs/templates/fine_grained_permissions.md.erb"
|
||||
|
||||
.cng-orchestrator-patterns: &cng-orchestrator-patterns
|
||||
- "qa/gems/gitlab-cng/**/*.rb"
|
||||
- "qa/gems/gitlab-cng/{Gemfile,Gemfile.lock}"
|
||||
|
|
@ -1262,6 +1268,14 @@
|
|||
- <<: *if-default-refs
|
||||
changes: *custom-roles-patterns
|
||||
|
||||
#############################
|
||||
# CI job token policy rules #
|
||||
#############################
|
||||
.ci-job-token-policies:rules:ci-job-token-policies-verify:
|
||||
rules:
|
||||
- <<: *if-default-refs
|
||||
changes: *ci-job-token-policies-patterns
|
||||
|
||||
##################
|
||||
# Frontend rules #
|
||||
##################
|
||||
|
|
|
|||
|
|
@ -243,6 +243,19 @@ custom-roles-verify:
|
|||
script:
|
||||
- bundle exec rake gitlab:custom_roles:check_docs
|
||||
|
||||
ci-job-token-policies-verify:
|
||||
variables:
|
||||
SETUP_DB: "false"
|
||||
extends:
|
||||
- .default-retry
|
||||
- .ruby-cache
|
||||
- .default-before_script
|
||||
- .ci-job-token-policies:rules:ci-job-token-policies-verify
|
||||
stage: lint
|
||||
needs: []
|
||||
script:
|
||||
- bundle exec rake ci:job_tokens:check_policies
|
||||
|
||||
templates-shellcheck:
|
||||
extends:
|
||||
- .ci-templates:rules:shellcheck
|
||||
|
|
|
|||
|
|
@ -268,6 +268,17 @@ importers:
|
|||
rules:
|
||||
- if: $QA_SUITES =~ /Test::Integration::Import/
|
||||
|
||||
import-with-smtp:
|
||||
extends:
|
||||
- .qa
|
||||
- .failure-videos
|
||||
variables:
|
||||
QA_SCENARIO: Test::Integration::ImportWithSMTP
|
||||
rules:
|
||||
- !reference [.rules:test:qa, rules]
|
||||
- if: $QA_SUITES =~ /Test::Integration::ImportWithSMTP/
|
||||
- !reference [.rules:test:manual, rules]
|
||||
|
||||
# ========== ai-gateway ===========
|
||||
ai-gateway:
|
||||
extends:
|
||||
|
|
|
|||
|
|
@ -239,7 +239,6 @@ Gitlab/BoundedContexts:
|
|||
- 'app/graphql/resolvers/board_lists_resolver.rb'
|
||||
- 'app/graphql/resolvers/board_resolver.rb'
|
||||
- 'app/graphql/resolvers/boards_resolver.rb'
|
||||
- 'app/graphql/resolvers/branch_commit_resolver.rb'
|
||||
- 'app/graphql/resolvers/bulk_labels_resolver.rb'
|
||||
- 'app/graphql/resolvers/codequality_reports_comparer_resolver.rb'
|
||||
- 'app/graphql/resolvers/commit_pipelines_resolver.rb'
|
||||
|
|
@ -3209,7 +3208,6 @@ Gitlab/BoundedContexts:
|
|||
- 'ee/app/services/elastic/data_migration_service.rb'
|
||||
- 'ee/app/services/elastic/index_projects_by_id_service.rb'
|
||||
- 'ee/app/services/elastic/index_projects_by_range_service.rb'
|
||||
- 'ee/app/services/elastic/indexing_control_service.rb'
|
||||
- 'ee/app/services/elastic/process_bookkeeping_service.rb'
|
||||
- 'ee/app/services/elastic/process_initial_bookkeeping_service.rb'
|
||||
- 'ee/app/services/epic_issues/create_service.rb'
|
||||
|
|
@ -3448,7 +3446,6 @@ Gitlab/BoundedContexts:
|
|||
- 'ee/app/workers/click_house/events_sync_worker.rb'
|
||||
- 'ee/app/workers/click_house/rebuild_materialized_view_cron_worker.rb'
|
||||
- 'ee/app/workers/concerns/elastic/bulk_cron_worker.rb'
|
||||
- 'ee/app/workers/concerns/elastic/indexing_control.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_backfill_helper.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_create_index.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_helper.rb'
|
||||
|
|
|
|||
|
|
@ -1734,7 +1734,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/services/ee/users/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/update_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/data_migration_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/indexing_control_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/process_initial_bookkeeping_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/epics/issue_promote_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ Lint/UnusedMethodArgument:
|
|||
- 'app/graphql/mutations/notes/create/image_diff_note.rb'
|
||||
- 'app/graphql/resolvers/base_resolver.rb'
|
||||
- 'app/graphql/resolvers/board_list_issues_resolver.rb'
|
||||
- 'app/graphql/resolvers/branch_commit_resolver.rb'
|
||||
- 'app/graphql/resolvers/ci/runner_groups_resolver.rb'
|
||||
- 'app/graphql/resolvers/ci/runner_platforms_resolver.rb'
|
||||
- 'app/graphql/resolvers/ci/runner_setup_resolver.rb'
|
||||
|
|
|
|||
|
|
@ -52,7 +52,6 @@ RSpec/AnyInstanceOf:
|
|||
- 'ee/spec/support/shared_examples/lib/gitlab/geo/geo_logs_event_source_info_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/member_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/base_sync_service_shared_examples.rb'
|
||||
- 'ee/spec/workers/concerns/elastic/indexing_control_spec.rb'
|
||||
- 'ee/spec/workers/geo/registry_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/project_cache_worker_spec.rb'
|
||||
- 'ee/spec/workers/repository_import_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -23,8 +23,6 @@ RSpec/BeEq:
|
|||
- 'ee/spec/controllers/projects/settings/operations_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/settings/repository_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects_controller_spec.rb'
|
||||
- 'ee/spec/elastic/migrate/20240814231502_remove_work_item_access_level_from_work_item_spec.rb'
|
||||
- 'ee/spec/elastic/migrate/20241002103536_reindex_merge_requests_for_title_completion_spec.rb'
|
||||
- 'ee/spec/elastic/migrate/20241017094601_add_embedding_to_work_items_opensearch_spec.rb'
|
||||
- 'ee/spec/features/admin/admin_emails_spec.rb'
|
||||
- 'ee/spec/features/admin/admin_settings_spec.rb'
|
||||
|
|
@ -529,7 +527,6 @@ RSpec/BeEq:
|
|||
- 'ee/spec/workers/ee/repository_check/batch_worker_spec.rb'
|
||||
- 'ee/spec/workers/ee/repository_check/single_repository_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_index_bulk_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_remove_expired_namespace_subscriptions_from_index_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/llm/completion_worker_spec.rb'
|
||||
- 'ee/spec/workers/product_analytics/initialize_snowplow_product_analytics_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -657,7 +657,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/services/ee/users/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/vulnerability_feedback_module/update_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/data_migration_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/indexing_control_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/list_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/update_service_spec.rb'
|
||||
|
|
@ -811,7 +810,6 @@ RSpec/ContextWording:
|
|||
- 'ee/spec/workers/ci/runners/stale_group_runners_prune_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/ci/upstream_projects_subscriptions_cleanup_worker_spec.rb'
|
||||
- 'ee/spec/workers/ee/repository_check/batch_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_indexing_control_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/prune_event_log_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/verification_timeout_worker_spec.rb'
|
||||
- 'ee/spec/workers/group_saml_group_sync_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -97,7 +97,6 @@ RSpec/ExpectChange:
|
|||
- 'ee/spec/services/ee/users/block_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/indexing_control_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/epics/issue_promote_service_spec.rb'
|
||||
- 'ee/spec/services/epics/transfer_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -67,7 +67,6 @@ RSpec/ExpectInHook:
|
|||
- 'ee/spec/tasks/gitlab/license_rake_spec.rb'
|
||||
- 'ee/spec/tasks/gitlab/spdx_rake_spec.rb'
|
||||
- 'ee/spec/workers/analytics/cycle_analytics/consistency_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_indexing_control_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/secondary/registry_consistency_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/verification_state_backfill_worker_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/11_fulfillment/license/cloud_activation_spec.rb'
|
||||
|
|
|
|||
|
|
@ -1441,7 +1441,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/graphql/resolvers/board_lists_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/board_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/boards_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/branch_commit_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/template_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/test_report_summary_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/test_suite_resolver_spec.rb'
|
||||
|
|
|
|||
|
|
@ -912,7 +912,6 @@ RSpec/NamedSubject:
|
|||
- 'ee/spec/services/ee/users/build_service_spec.rb'
|
||||
- 'ee/spec/services/ee/work_items/import_csv_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/data_migration_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/indexing_control_service_spec.rb'
|
||||
- 'ee/spec/services/elastic/metrics_update_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/epic_issues/destroy_service_spec.rb'
|
||||
|
|
@ -1074,7 +1073,6 @@ RSpec/NamedSubject:
|
|||
- 'ee/spec/workers/ee/repository_check/batch_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic/namespace_update_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_full_index_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_indexing_control_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic_namespace_rollout_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/destroy_worker_spec.rb'
|
||||
- 'ee/spec/workers/geo/registry_sync_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -38,12 +38,10 @@ Search/NamespacedClass:
|
|||
- 'ee/app/services/elastic/data_migration_service.rb'
|
||||
- 'ee/app/services/elastic/index_projects_by_id_service.rb'
|
||||
- 'ee/app/services/elastic/index_projects_by_range_service.rb'
|
||||
- 'ee/app/services/elastic/indexing_control_service.rb'
|
||||
- 'ee/app/services/elastic/process_bookkeeping_service.rb'
|
||||
- 'ee/app/services/elastic/process_initial_bookkeeping_service.rb'
|
||||
- 'ee/app/services/protected_environments/search_service.rb'
|
||||
- 'ee/app/workers/concerns/elastic/bulk_cron_worker.rb'
|
||||
- 'ee/app/workers/concerns/elastic/indexing_control.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_backfill_helper.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_create_index.rb'
|
||||
- 'ee/app/workers/concerns/elastic/migration_helper.rb'
|
||||
|
|
|
|||
|
|
@ -1289,7 +1289,6 @@ Style/InlineDisableAnnotation:
|
|||
- 'ee/app/services/ee/users/destroy_service.rb'
|
||||
- 'ee/app/services/ee/users/update_service.rb'
|
||||
- 'ee/app/services/elastic/index_projects_by_range_service.rb'
|
||||
- 'ee/app/services/elastic/indexing_control_service.rb'
|
||||
- 'ee/app/services/elastic/process_bookkeeping_service.rb'
|
||||
- 'ee/app/services/epic_issues/create_service.rb'
|
||||
- 'ee/app/services/epics/strategies/base_dates_strategy.rb'
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ Style/MutableConstant:
|
|||
- 'app/services/packages/maven/metadata/append_package_file_service.rb'
|
||||
- 'app/workers/concerns/worker_context.rb'
|
||||
- 'danger/architecture/Dangerfile'
|
||||
- 'ee/app/services/elastic/indexing_control_service.rb'
|
||||
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerability_statistics.rb'
|
||||
- 'ee/app/services/vulnerabilities/statistics/adjustment_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/statistics/update_service.rb'
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
75f33270bda9bf257949abfc1fcbe6ca90c7a479
|
||||
eb969b365e75ba081eebc768e59e546c915ea185
|
||||
|
|
|
|||
|
|
@ -266,6 +266,7 @@ export default {
|
|||
v-if="statusBadge(item)"
|
||||
v-gl-tooltip="statusBadge(item).tooltip"
|
||||
:variant="statusBadge(item).variant"
|
||||
data-testid="placeholder-status"
|
||||
tabindex="0"
|
||||
>{{ statusBadge(item).text }}</gl-badge
|
||||
>
|
||||
|
|
@ -279,6 +280,7 @@ export default {
|
|||
:src="reassignedUser(item).avatarUrl"
|
||||
:label="reassignedUser(item).name"
|
||||
:sub-label="`@${reassignedUser(item).username}`"
|
||||
data-testid="placeholder-reassigned"
|
||||
/>
|
||||
</template>
|
||||
<placeholder-actions v-else :key="item.id" :source-user="item" @confirm="onConfirm(item)" />
|
||||
|
|
|
|||
|
|
@ -190,7 +190,12 @@ export default {
|
|||
{{ serviceDeskReplyTo }}
|
||||
</template>
|
||||
<template #author>
|
||||
<gl-link class="js-user-link gl-font-bold" :href="author.webUrl" :data-user-id="authorId">
|
||||
<gl-link
|
||||
class="js-user-link gl-font-bold"
|
||||
:href="author.webUrl"
|
||||
:data-user-id="authorId"
|
||||
data-testid="issue-author"
|
||||
>
|
||||
<span :class="[{ 'gl-hidden': !isAuthorExternal }, 'sm:gl-inline']">
|
||||
{{ author.name }}
|
||||
</span>
|
||||
|
|
|
|||
|
|
@ -1,22 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Resolvers
|
||||
class BranchCommitResolver < BaseResolver
|
||||
type Types::Repositories::CommitType, null: true
|
||||
|
||||
alias_method :branch, :object
|
||||
|
||||
def resolve(**args)
|
||||
commit = branch&.dereferenced_target
|
||||
return unless commit
|
||||
|
||||
lazy_project = BatchLoader::GraphQL.for(commit.repository.gl_project_path).batch do |paths, loader|
|
||||
paths.each { |path| loader.call(path, Project.find_by_full_path(path)) }
|
||||
end
|
||||
|
||||
::Gitlab::Graphql::Lazy.with_value(lazy_project) do |project|
|
||||
::Commit.new(commit, project) if project
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Resolvers
|
||||
module Repositories
|
||||
class RefCommitResolver < BaseResolver
|
||||
type Types::Repositories::CommitType, null: true
|
||||
|
||||
def resolve(**_args)
|
||||
commit = object&.dereferenced_target
|
||||
return unless commit
|
||||
|
||||
lazy_project = BatchLoader::GraphQL.for(commit.repository.gl_project_path).batch do |paths, loader|
|
||||
paths.each { |path| loader.call(path, Project.find_by_full_path(path)) }
|
||||
end
|
||||
|
||||
::Gitlab::Graphql::Lazy.with_value(lazy_project) do |project|
|
||||
::Commit.new(commit, project) if project
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -11,7 +11,7 @@ module Types
|
|||
description: 'Name of the branch.'
|
||||
|
||||
field :commit, Types::Repositories::CommitType,
|
||||
null: true, resolver: Resolvers::BranchCommitResolver,
|
||||
null: true, resolver: Resolvers::Repositories::RefCommitResolver,
|
||||
description: 'Commit for the branch.'
|
||||
end
|
||||
# rubocop: enable Graphql/AuthorizeTypes
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ module Types
|
|||
description: 'Tagging message.'
|
||||
|
||||
field :commit, Types::Repositories::CommitType,
|
||||
null: true, resolver: Resolvers::BranchCommitResolver,
|
||||
null: true, resolver: Resolvers::Repositories::RefCommitResolver,
|
||||
description: 'Commit for the tag.'
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -67,7 +67,8 @@ module ProjectsHelper
|
|||
data_attrs = {
|
||||
user_id: author.id,
|
||||
username: author.username,
|
||||
name: author.name
|
||||
name: author.name,
|
||||
testid: "author-link"
|
||||
}
|
||||
|
||||
inject_classes = ["author-link", opts[:extra_class]]
|
||||
|
|
|
|||
|
|
@ -817,10 +817,14 @@ module Ci
|
|||
return unless project
|
||||
return if user&.blocked?
|
||||
|
||||
ActiveRecord::Associations::Preloader.new(records: [self], associations: { runner: :tags }).call
|
||||
if Feature.enabled?(:ci_async_build_hooks_execution, project)
|
||||
return unless project.has_active_hooks?(:job_hooks) || project.has_active_integrations?(:job_hooks)
|
||||
|
||||
project.execute_hooks(build_data.dup, :job_hooks) if project.has_active_hooks?(:job_hooks)
|
||||
project.execute_integrations(build_data.dup, :job_hooks) if project.has_active_integrations?(:job_hooks)
|
||||
Ci::ExecuteBuildHooksWorker.perform_async(project.id, build_data)
|
||||
else
|
||||
project.execute_hooks(build_data.dup, :job_hooks) if project.has_active_hooks?(:job_hooks)
|
||||
project.execute_integrations(build_data.dup, :job_hooks) if project.has_active_integrations?(:job_hooks)
|
||||
end
|
||||
end
|
||||
|
||||
def browsable_artifacts?
|
||||
|
|
@ -1259,7 +1263,10 @@ module Ci
|
|||
end
|
||||
|
||||
def build_data
|
||||
strong_memoize(:build_data) { Gitlab::DataBuilder::Build.build(self) }
|
||||
strong_memoize(:build_data) do
|
||||
ActiveRecord::Associations::Preloader.new(records: [self], associations: { runner: :tags }).call
|
||||
Gitlab::DataBuilder::Build.build(self)
|
||||
end
|
||||
end
|
||||
|
||||
def job_artifacts_for_types(report_types)
|
||||
|
|
|
|||
|
|
@ -64,8 +64,8 @@ module System
|
|||
end
|
||||
end
|
||||
|
||||
def current_show_in_cli_banner_messages
|
||||
current_banner_messages.select(&:show_in_cli?)
|
||||
def current_show_in_cli_banner_messages(user_access_level: nil)
|
||||
current_banner_messages(user_access_level: user_access_level).select(&:show_in_cli?)
|
||||
end
|
||||
|
||||
def current_notification_messages(current_path: nil, user_access_level: nil)
|
||||
|
|
|
|||
|
|
@ -87,17 +87,23 @@ class PostReceiveService
|
|||
|
||||
def broadcast_message
|
||||
banner = nil
|
||||
user_access_level = if project && user && Feature.enabled?(:derisk_user_access_level_in_git_hook, project)
|
||||
user.max_member_access_for_project(project.id)
|
||||
end
|
||||
|
||||
if project
|
||||
scoped_messages =
|
||||
System::BroadcastMessage.current_banner_messages(current_path: project.full_path).select do |message|
|
||||
System::BroadcastMessage.current_banner_messages(
|
||||
current_path: project.full_path,
|
||||
user_access_level: user_access_level
|
||||
).select do |message|
|
||||
message.target_path.present? && message.matches_current_path(project.full_path) && message.show_in_cli?
|
||||
end
|
||||
|
||||
banner = scoped_messages.last
|
||||
end
|
||||
|
||||
banner ||= System::BroadcastMessage.current_show_in_cli_banner_messages.last
|
||||
banner ||= System::BroadcastMessage.current_show_in_cli_banner_messages(user_access_level: user_access_level).last
|
||||
|
||||
banner&.message
|
||||
end
|
||||
|
|
|
|||
|
|
@ -48,7 +48,9 @@
|
|||
|
||||
- c.with_footer do
|
||||
.gl-flex.gl-gap-3
|
||||
= render Pajamas::ButtonComponent.new(variant: :danger, method: :post, href: accept_import_source_user_path(@source_user.reassignment_token)) do
|
||||
= render Pajamas::ButtonComponent.new(variant: :danger, method: :post,
|
||||
href: accept_import_source_user_path(@source_user.reassignment_token),
|
||||
button_options: { data: { testid: 'approve-reassignment-button' } }) do
|
||||
= s_('UserMapping|Approve reassignment')
|
||||
= render Pajamas::ButtonComponent.new(method: :post, href: decline_import_source_user_path(@source_user.reassignment_token)) do
|
||||
= s_('UserMapping|Reject')
|
||||
|
|
|
|||
|
|
@ -2919,6 +2919,15 @@
|
|||
:weight: 1
|
||||
:idempotent: true
|
||||
:tags: []
|
||||
- :name: ci_execute_build_hooks
|
||||
:worker_name: Ci::ExecuteBuildHooksWorker
|
||||
:feature_category: :pipeline_composition
|
||||
:has_external_dependencies: false
|
||||
:urgency: :low
|
||||
:resource_boundary: :unknown
|
||||
:weight: 1
|
||||
:idempotent: true
|
||||
:tags: []
|
||||
- :name: ci_initialize_pipelines_iid_sequence
|
||||
:worker_name: Ci::InitializePipelinesIidSequenceWorker
|
||||
:feature_category: :continuous_integration
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Ci
|
||||
class ExecuteBuildHooksWorker
|
||||
include ApplicationWorker
|
||||
|
||||
data_consistency :delayed
|
||||
|
||||
feature_category :pipeline_composition
|
||||
urgency :low
|
||||
|
||||
idempotent!
|
||||
|
||||
def perform(project_id, build_data)
|
||||
project = Project.find_by_id(project_id)
|
||||
return unless project
|
||||
|
||||
project.execute_hooks(build_data, :job_hooks) if project.has_active_hooks?(:job_hooks)
|
||||
project.execute_integrations(build_data, :job_hooks) if project.has_active_integrations?(:job_hooks)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -5,9 +5,6 @@ action: open_modal
|
|||
product_group: environments
|
||||
milestone: "14.9"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82690
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -5,9 +5,6 @@ action: click_button
|
|||
product_group: environments
|
||||
milestone: "14.9"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/82690
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -5,9 +5,6 @@ action: visit_docs
|
|||
product_group: environments
|
||||
milestone: "14.10"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/84224
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -7,9 +7,6 @@ identifiers:
|
|||
product_group: source_code
|
||||
milestone: "15.0"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/83795
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -6,9 +6,6 @@ identifiers:
|
|||
product_group: acquisition
|
||||
milestone: "15.0"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58118
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -6,9 +6,6 @@ identifiers:
|
|||
product_group: acquisition
|
||||
milestone: "15.0"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/58118
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ product_categories:
|
|||
- code_review_workflow
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/89544
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ product_categories:
|
|||
- code_review_workflow
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/89544
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ product_categories:
|
|||
- code_review_workflow
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/89544
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: product_planning
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/90107
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: product_planning
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/90107
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: product_planning
|
||||
milestone: "15.1"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/90107
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@ product_categories:
|
|||
- integrations
|
||||
milestone: "15.3"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/93468
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -9,9 +9,6 @@ identifiers:
|
|||
product_group: optimize
|
||||
milestone: "15.3"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/94369
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: 5-min-app
|
||||
milestone: "15.4"
|
||||
introduced_by_url: "https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96683"
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -13,9 +13,6 @@ identifiers:
|
|||
product_group: authentication
|
||||
milestone: "15.6"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/100237
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -12,9 +12,6 @@ product_categories:
|
|||
- web_ide
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/104947
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,8 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ee
|
||||
tiers:
|
||||
- premium
|
||||
- ultimate
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223/diffs
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ identifiers:
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Event migrates from Service Ping metric. Count of unique users del
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Event migrated form Service Ping metric. Count of unique users edi
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users adding issues per that are related to an inc
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ milestone: "15.7"
|
|||
description: "Count of unique users removing issue that are related to an incident. Migrated from Service Ping metric"
|
||||
product_group: platform_insights
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of users closing incidents. Migrated from Service Ping metri
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users reopening incidents. Migrated from Service P
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users changing incidents to confidential. Event mi
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users creating Zoom meetings about incidents. Even
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users adding comments on incidents. Event migrated
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
|
|
@ -10,9 +10,6 @@ description: "Count of unique users adding incidents to the TODO list. Event mig
|
|||
product_group: platform_insights
|
||||
milestone: "15.7"
|
||||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105223
|
||||
distributions:
|
||||
- ce
|
||||
- ee
|
||||
tiers:
|
||||
- free
|
||||
- premium
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue