Skip to content

Commit 135b9a7

Browse files
author
GitLab Bot
committed
Add latest changes from gitlab-org/gitlab@master
1 parent 12b96f0 commit 135b9a7

File tree

67 files changed

+928
-312
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+928
-312
lines changed

.haml-lint.yml

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ exclude:
88
- 'spec/**/*'
99
- 'ee/spec/**/*'
1010
require:
11-
- './haml_lint/linter/documentation_links.rb'
1211
- './haml_lint/linter/inline_javascript.rb'
1312
- './haml_lint/linter/no_plain_nodes.rb'
1413

.rubocop.yml

-2
Original file line numberDiff line numberDiff line change
@@ -465,8 +465,6 @@ Gitlab/DocumentationLinks/HardcodedUrl:
465465

466466
Gitlab/DocumentationLinks/Link:
467467
Enabled: true
468-
Exclude:
469-
- '**/*.haml'
470468

471469
GitlabSecurity/PublicSend:
472470
Enabled: true

.rubocop_todo/gitlab/bounded_contexts.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2279,11 +2279,11 @@ Gitlab/BoundedContexts:
22792279
- 'ee/app/graphql/mutations/iterations/create.rb'
22802280
- 'ee/app/graphql/mutations/iterations/delete.rb'
22812281
- 'ee/app/graphql/mutations/iterations/update.rb'
2282-
- 'ee/app/graphql/mutations/member_roles/base.rb'
2283-
- 'ee/app/graphql/mutations/member_roles/create.rb'
22842282
- 'ee/app/graphql/mutations/member_roles/admin/base.rb'
22852283
- 'ee/app/graphql/mutations/member_roles/admin/create.rb'
22862284
- 'ee/app/graphql/mutations/member_roles/admin/update.rb'
2285+
- 'ee/app/graphql/mutations/member_roles/base.rb'
2286+
- 'ee/app/graphql/mutations/member_roles/create.rb'
22872287
- 'ee/app/graphql/mutations/member_roles/delete.rb'
22882288
- 'ee/app/graphql/mutations/member_roles/update.rb'
22892289
- 'ee/app/graphql/mutations/quality_management/test_cases/create.rb'

.rubocop_todo/gitlab/strong_memoize_attr.yml

-1
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,6 @@ Gitlab/StrongMemoizeAttr:
320320
- 'ee/app/services/protected_environments/base_service.rb'
321321
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerabilities/mark_resolved_as_detected.rb'
322322
- 'ee/app/services/security/report_summary_service.rb'
323-
- 'ee/app/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service.rb'
324323
- 'ee/app/services/security/security_orchestration_policies/operational_vulnerabilities_configuration_service.rb'
325324
- 'ee/app/services/security/security_orchestration_policies/validate_policy_service.rb'
326325
- 'ee/app/services/status_page/publish_attachments_service.rb'

.rubocop_todo/layout/empty_lines_around_method_body.yml

-2
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,11 @@ Layout/EmptyLinesAroundMethodBody:
2020
- 'lib/gitlab/database/partitioning/list/convert_table.rb'
2121
- 'lib/gitlab/database/partitioning_migration_helpers/table_management_helpers.rb'
2222
- 'lib/gitlab/diff/file.rb'
23-
- 'lib/gitlab/fp/settings/default_settings_parser.rb'
2423
- 'lib/gitlab/git/repository.rb'
2524
- 'lib/gitlab/gitaly_client/operation_service.rb'
2625
- 'lib/gitlab/import/import_failure_service.rb'
2726
- 'lib/gitlab/memory/upload_and_cleanup_reports.rb'
2827
- 'spec/lib/gitlab/database/migrations/test_batched_background_runner_spec.rb'
2928
- 'spec/lib/gitlab/popen/runner_spec.rb'
3029
- 'spec/support/helpers/workhorse_lfs_helpers.rb'
31-
- 'spec/support/matchers/invoke_rop_steps.rb'
3230
- 'tooling/lib/tooling/find_changes.rb'

.rubocop_todo/layout/line_end_string_concatenation_indentation.yml

-1
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@ Layout/LineEndStringConcatenationIndentation:
261261
- 'ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb'
262262
- 'ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb'
263263
- 'ee/spec/requests/api/graphql/mutations/iterations/update_spec.rb'
264-
- 'ee/spec/requests/api/graphql/mutations/member_role/create_member_role_spec.rb'
265264
- 'ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb'
266265
- 'ee/spec/requests/api/graphql/mutations/projects/product_analytics_project_settings_update_spec.rb'
267266
- 'ee/spec/requests/api/graphql/mutations/projects/set_compliance_framework_spec.rb'

.rubocop_todo/layout/line_length.yml

-1
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,6 @@ Layout/LineLength:
727727
- 'ee/app/services/security/report_summary_service.rb'
728728
- 'ee/app/services/security/scanned_resources_counting_service.rb'
729729
- 'ee/app/services/security/scanned_resources_service.rb'
730-
- 'ee/app/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service.rb'
731730
- 'ee/app/services/security/security_orchestration_policies/policy_commit_service.rb'
732731
- 'ee/app/services/security/security_orchestration_policies/policy_configuration_validation_service.rb'
733732
- 'ee/app/services/security/security_orchestration_policies/process_policy_service.rb'

.rubocop_todo/rails/inverse_of.yml

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ Rails/InverseOf:
3333
- 'app/models/merge_request/metrics.rb'
3434
- 'app/models/namespace.rb'
3535
- 'app/models/notification_setting.rb'
36-
- 'app/models/packages/maven/metadatum.rb'
3736
- 'app/models/project.rb'
3837
- 'app/models/project_label.rb'
3938
- 'app/models/resource_state_event.rb'

.rubocop_todo/rspec/be_eq.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1110,7 +1110,6 @@ RSpec/BeEq:
11101110
- 'spec/models/integrations/jira_cloud_app_spec.rb'
11111111
- 'spec/models/integrations/jira_spec.rb'
11121112
- 'spec/models/integrations/prometheus_spec.rb'
1113-
- 'spec/models/integrations/telegram_spec.rb'
11141113
- 'spec/models/integrations/zentao_tracker_data_spec.rb'
11151114
- 'spec/models/issue_spec.rb'
11161115
- 'spec/models/jira_connect_installation_spec.rb'

.rubocop_todo/rspec/before_all_role_assignment.yml

-1
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,6 @@ RSpec/BeforeAllRoleAssignment:
330330
- 'ee/spec/requests/api/graphql/boards/epic_lists_query_spec.rb'
331331
- 'ee/spec/requests/api/graphql/ci/minutes/usage_spec.rb'
332332
- 'ee/spec/requests/api/graphql/compliance_management/merge_requests/compliance_violations_spec.rb'
333-
- 'ee/spec/requests/api/graphql/dora/dora_scores_spec.rb'
334333
- 'ee/spec/requests/api/graphql/gitlab_subscriptions/preview_billable_user_change_spec.rb'
335334
- 'ee/spec/requests/api/graphql/group/dast_profile_schedule_spec.rb'
336335
- 'ee/spec/requests/api/graphql/group/epic/epic_aggregate_query_spec.rb'

.rubocop_todo/rspec/context_wording.yml

-2
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,6 @@ RSpec/ContextWording:
574574
- 'ee/spec/serializers/dashboard_operations_project_entity_spec.rb'
575575
- 'ee/spec/serializers/ee/group_child_entity_spec.rb'
576576
- 'ee/spec/serializers/ee/issue_sidebar_extras_entity_spec.rb'
577-
- 'ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb'
578577
- 'ee/spec/serializers/ee/user_serializer_spec.rb'
579578
- 'ee/spec/serializers/environment_entity_spec.rb'
580579
- 'ee/spec/serializers/issue_serializer_spec.rb'
@@ -2203,7 +2202,6 @@ RSpec/ContextWording:
22032202
- 'spec/requests/api/project_clusters_spec.rb'
22042203
- 'spec/requests/api/project_container_repositories_spec.rb'
22052204
- 'spec/requests/api/project_events_spec.rb'
2206-
- 'spec/requests/api/project_export_spec.rb'
22072205
- 'spec/requests/api/project_packages_spec.rb'
22082206
- 'spec/requests/api/project_snippets_spec.rb'
22092207
- 'spec/requests/api/projects_spec.rb'

.rubocop_todo/rspec/feature_category.yml

-8
Original file line numberDiff line numberDiff line change
@@ -674,10 +674,7 @@ RSpec/FeatureCategory:
674674
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_creating_ci_builds_metric_spec.rb'
675675
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_users_deployment_approvals_spec.rb'
676676
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/epics_deepest_relationship_level_metric_spec.rb'
677-
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/historical_max_users_metrics_spec.rb'
678677
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/license_management_jobs_metric_spec.rb'
679-
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/license_metric_spec.rb'
680-
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/licensee_metrics_spec.rb'
681678
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb'
682679
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environments_required_approvals_average_metric_spec.rb'
683680
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/user_cap_setting_enabled_metric_spec.rb'
@@ -902,7 +899,6 @@ RSpec/FeatureCategory:
902899
- 'ee/spec/serializers/ee/issue_entity_spec.rb'
903900
- 'ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb'
904901
- 'ee/spec/serializers/ee/issue_sidebar_extras_entity_spec.rb'
905-
- 'ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb'
906902
- 'ee/spec/serializers/ee/note_entity_spec.rb'
907903
- 'ee/spec/serializers/ee/user_serializer_spec.rb'
908904
- 'ee/spec/serializers/epic_entity_spec.rb'
@@ -1727,7 +1723,6 @@ RSpec/FeatureCategory:
17271723
- 'spec/helpers/admin/identities_helper_spec.rb'
17281724
- 'spec/helpers/appearances_helper_spec.rb'
17291725
- 'spec/helpers/application_helper_spec.rb'
1730-
- 'spec/helpers/application_settings_helper_spec.rb'
17311726
- 'spec/helpers/auto_devops_helper_spec.rb'
17321727
- 'spec/helpers/award_emoji_helper_spec.rb'
17331728
- 'spec/helpers/badges_helper_spec.rb'
@@ -2125,7 +2120,6 @@ RSpec/FeatureCategory:
21252120
- 'spec/lib/gitlab/ci/parsers/test/junit_spec.rb'
21262121
- 'spec/lib/gitlab/ci/parsers_spec.rb'
21272122
- 'spec/lib/gitlab/ci/pipeline/chain/build_spec.rb'
2128-
- 'spec/lib/gitlab/ci/pipeline/chain/command_spec.rb'
21292123
- 'spec/lib/gitlab/ci/pipeline/chain/create_spec.rb'
21302124
- 'spec/lib/gitlab/ci/pipeline/chain/ensure_environments_spec.rb'
21312125
- 'spec/lib/gitlab/ci/pipeline/chain/ensure_resource_groups_spec.rb'
@@ -2502,7 +2496,6 @@ RSpec/FeatureCategory:
25022496
- 'spec/lib/gitlab/git/push_spec.rb'
25032497
- 'spec/lib/gitlab/git/raw_diff_change_spec.rb'
25042498
- 'spec/lib/gitlab/git/remote_mirror_spec.rb'
2505-
- 'spec/lib/gitlab/git/user_spec.rb'
25062499
- 'spec/lib/gitlab/git/util_spec.rb'
25072500
- 'spec/lib/gitlab/git/wiki_page_version_spec.rb'
25082501
- 'spec/lib/gitlab/git_access_design_spec.rb'
@@ -3764,7 +3757,6 @@ RSpec/FeatureCategory:
37643757
- 'spec/serializers/member_user_entity_spec.rb'
37653758
- 'spec/serializers/merge_request_for_pipeline_entity_spec.rb'
37663759
- 'spec/serializers/merge_request_metrics_helper_spec.rb'
3767-
- 'spec/serializers/merge_request_poll_widget_entity_spec.rb'
37683760
- 'spec/serializers/merge_request_user_entity_spec.rb'
37693761
- 'spec/serializers/merge_request_widget_commit_entity_spec.rb'
37703762
- 'spec/serializers/merge_requests/pipeline_entity_spec.rb'

.rubocop_todo/rspec/named_subject.yml

-2
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,6 @@ RSpec/NamedSubject:
734734
- 'ee/spec/serializers/ee/issue_board_entity_spec.rb'
735735
- 'ee/spec/serializers/ee/issue_entity_spec.rb'
736736
- 'ee/spec/serializers/ee/issue_sidebar_extras_entity_spec.rb'
737-
- 'ee/spec/serializers/ee/merge_request_poll_cached_widget_entity_spec.rb'
738737
- 'ee/spec/serializers/ee/note_entity_spec.rb'
739738
- 'ee/spec/serializers/environment_entity_spec.rb'
740739
- 'ee/spec/serializers/epic_entity_spec.rb'
@@ -2459,7 +2458,6 @@ RSpec/NamedSubject:
24592458
- 'spec/models/integrations/jenkins_spec.rb'
24602459
- 'spec/models/integrations/matrix_spec.rb'
24612460
- 'spec/models/integrations/squash_tm_spec.rb'
2462-
- 'spec/models/integrations/telegram_spec.rb'
24632461
- 'spec/models/integrations/zentao_spec.rb'
24642462
- 'spec/models/internal_id_spec.rb'
24652463
- 'spec/models/issue/metrics_spec.rb'

.rubocop_todo/rspec/subject_declaration.yml

-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ RSpec/SubjectDeclaration:
7272
- 'spec/models/event_collection_spec.rb'
7373
- 'spec/models/group_spec.rb'
7474
- 'spec/models/integrations/matrix_spec.rb'
75-
- 'spec/models/integrations/telegram_spec.rb'
7675
- 'spec/models/issue_spec.rb'
7776
- 'spec/models/project_spec.rb'
7877
- 'spec/models/x509_certificate_spec.rb'

.rubocop_todo/rspec/verified_double_reference.yml

-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
RSpec/VerifiedDoubleReference:
44
Exclude:
55
- 'ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb'
6-
- 'ee/spec/controllers/groups/security/policies_controller_spec.rb'
76
- 'ee/spec/features/custom_models/code_suggestions_spec.rb'
87
- 'ee/spec/features/custom_models/duo_chat_spec.rb'
98
- 'ee/spec/features/merge_request/user_sees_security_policy_rules_licence_compliance_spec.rb'
@@ -49,7 +48,6 @@ RSpec/VerifiedDoubleReference:
4948
- 'ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb'
5049
- 'ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb'
5150
- 'ee/spec/requests/api/security_scans_spec.rb'
52-
- 'ee/spec/requests/projects/security/policies_controller_spec.rb'
5351
- 'ee/spec/serializers/dashboard_environments_project_entity_spec.rb'
5452
- 'ee/spec/serializers/vulnerabilities/finding_entity_spec.rb'
5553
- 'ee/spec/services/analytics/cycle_analytics/consistency_check_service_spec.rb'

.rubocop_todo/style/guard_clause.yml

-2
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ Style/GuardClause:
8686
- 'app/models/operations/feature_flags/strategy.rb'
8787
- 'app/models/operations/feature_flags/user_list.rb'
8888
- 'app/models/packages/conan/file_metadatum.rb'
89-
- 'app/models/packages/maven/metadatum.rb'
9089
- 'app/models/pages_domain.rb'
9190
- 'app/models/personal_access_token.rb'
9291
- 'app/models/project.rb'
@@ -161,7 +160,6 @@ Style/GuardClause:
161160
- 'app/services/protected_branches/legacy_api_update_service.rb'
162161
- 'app/services/repositories/changelog_service.rb'
163162
- 'app/services/snippets/repository_validation_service.rb'
164-
- 'app/services/todo_service.rb'
165163
- 'app/services/users/build_service.rb'
166164
- 'app/services/wikis/create_attachment_service.rb'
167165
- 'app/uploaders/content_type_whitelist.rb'

.rubocop_todo/style/if_unless_modifier.yml

-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ Style/IfUnlessModifier:
4747
- 'app/models/packages/conan/file_metadatum.rb'
4848
- 'app/models/packages/dependency.rb'
4949
- 'app/models/packages/go/module.rb'
50-
- 'app/models/packages/maven/metadatum.rb'
5150
- 'app/models/pages_domain.rb'
5251
- 'app/models/project.rb'
5352
- 'app/models/project_team.rb'
@@ -317,7 +316,6 @@ Style/IfUnlessModifier:
317316
- 'ee/app/services/merge_trains/refresh_merge_request_service.rb'
318317
- 'ee/app/services/projects/mark_for_deletion_service.rb'
319318
- 'ee/app/services/projects/update_mirror_service.rb'
320-
- 'ee/app/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service.rb'
321319
- 'ee/app/services/security/security_orchestration_policies/policy_configuration_validation_service.rb'
322320
- 'ee/app/services/security/security_orchestration_policies/process_policy_service.rb'
323321
- 'ee/app/services/security/security_orchestration_policies/project_create_service.rb'

.rubocop_todo/style/inline_disable_annotation.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,6 @@ Style/InlineDisableAnnotation:
12281228
- 'ee/app/services/app_sec/dast/site_tokens/find_or_create_service.rb'
12291229
- 'ee/app/services/app_sec/dast/sites/find_or_create_service.rb'
12301230
- 'ee/app/services/approval_rules/params_filtering_service.rb'
1231-
- 'ee/app/services/billable_members/destroy_service.rb'
12321231
- 'ee/app/services/ci/minutes/additional_packs/create_service.rb'
12331232
- 'ee/app/services/ci/minutes/refresh_cached_data_service.rb'
12341233
- 'ee/app/services/ci/minutes/reset_usage_service.rb'

.rubocop_todo/style/super_arguments.yml

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ Style/SuperArguments:
3535
- 'app/models/current.rb'
3636
- 'app/models/hooks/service_hook.rb'
3737
- 'app/models/integrations/matrix.rb'
38-
- 'app/models/integrations/telegram.rb'
3938
- 'app/models/issue.rb'
4039
- 'app/models/label.rb'
4140
- 'app/models/list.rb'

app/assets/javascripts/environments/components/deployment_status_badge.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,5 @@ export default {
5555
};
5656
</script>
5757
<template>
58-
<ci-icon v-if="status" :status="statusObject" show-status-text class="!gl-border-0" />
58+
<ci-icon v-if="status" :status="statusObject" show-status-text />
5959
</template>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
mutation updatePipelineVariablesDefaultRoleGroupSetting(
2+
$fullPath: ID!
3+
$pipelineVariablesDefaultRole: PipelineVariablesDefaultRoleType!
4+
) {
5+
namespaceSettingsUpdate(
6+
input: { fullPath: $fullPath, pipelineVariablesDefaultRole: $pipelineVariablesDefaultRole }
7+
) {
8+
errors
9+
}
10+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
query getPipelineVariablesDefaultRoleGroupSetting($fullPath: ID!) {
2+
group(fullPath: $fullPath) {
3+
id
4+
ciCdSettings {
5+
pipelineVariablesDefaultRole
6+
}
7+
}
8+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import Vue from 'vue';
2+
import VueApollo from 'vue-apollo';
3+
import createDefaultClient from '~/lib/graphql';
4+
import PipelineVariablesDefaultRole from './pipeline_variables_default_role.vue';
5+
6+
Vue.use(VueApollo);
7+
8+
const apolloProvider = new VueApollo({
9+
defaultClient: createDefaultClient(),
10+
});
11+
12+
export default (containerId = 'js-pipeline-variables-default-role') => {
13+
const containerEl = document.getElementById(containerId);
14+
15+
if (!containerEl) {
16+
return false;
17+
}
18+
19+
const { fullPath } = containerEl.dataset;
20+
21+
return new Vue({
22+
el: containerEl,
23+
name: 'PipelineVariablesDefaultRoleRoot',
24+
apolloProvider,
25+
provide: {
26+
fullPath,
27+
},
28+
render(createElement) {
29+
return createElement(PipelineVariablesDefaultRole);
30+
},
31+
});
32+
};

0 commit comments

Comments
 (0)